CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

底层开发一定要用汇编语言吗?

楼主ppx22(阿三)2004-07-04 11:28:10 在 其他开发语言 / 汇编语言 提问

我发现越来越多的低层开发用高级语言,比如c,c++,c51,而汇编语言实现  
  循环,分支等结构的程序太麻烦难懂了,我听说汇编语言适合写输入输出接口程序,其他适合用c语言实现,即混合编程。大家发表一下意见吧。 问题点数:0、回复次数:27Top

1 楼zzb983(大头)回复于 2004-07-04 11:31:51 得分 0

汇编程序效率高  
  高级语言简单Top

2 楼hgfdsa(hgfdsa)回复于 2004-07-04 11:36:42 得分 0

c和汇编交叉   比较多。。。Top

3 楼programfanny()回复于 2004-07-04 12:20:32 得分 0

同意楼上的,交叉使用C和汇编。用C语言也能进行底层接口操作,但速度受限。Top

4 楼Areslee(懒虫易水)回复于 2004-07-04 17:32:48 得分 0

啥平台?有好的编译器坚决使用C  
  偶就不明白用WIN32ASM写APP有啥意思Top

5 楼Rance(Rance)回复于 2004-07-04 17:53:06 得分 0

同意楼上的!!!  
  能用高级语言的时候何必用汇编!!  
  Top

6 楼atm2001(松鼠)回复于 2004-07-04 20:19:58 得分 0

对,能用c,不用c++  
  能用c++,不用vb  
  能用高级语言,决不用汇编  
  高级语言嵌汇编可以搞定很多问题...Top

7 楼archim(PRC)回复于 2004-07-05 11:13:25 得分 0

Win32Asm可以写病毒,汇编相对与高级语言的一点优势是:  
  用汇编语言很容易实现对自身代码的定位,这在病毒程序中几乎是必不可少的;而用高级语言来实现这点就很麻烦。Top

8 楼wangziz(zi)回复于 2004-07-05 18:43:15 得分 0

asm   +   c/c++   =   核武器Top

9 楼freasy(崔沙)回复于 2004-07-05 20:30:01 得分 0

底层操作一般用C  
  而用汇编的地方比如,压栈处理,中断向量表等以及算法要求速度的时候Top

10 楼allen_wang(IA32 architecture)回复于 2004-07-06 09:43:46 得分 0

一般用asm+c。  
  把最底层的硬件相关操作用汇编实现成功能函数。  
  然后其上用c来组织调用。Top

11 楼W32API()回复于 2004-07-06 10:14:32 得分 0

哎。。。最底层的   C   库就是汇编的嘛。。。  
  我是能用   C   就坚决不用汇编的。。。Top

12 楼Areslee(懒虫易水)回复于 2004-07-06 17:49:27 得分 0

还是阿诚合偶心意啊:)Top

13 楼giantzz(平庸无能的政府)回复于 2004-07-06 18:05:20 得分 0

回复人:   Areslee(易水)   (   )   信誉:155     2004-7-4   17:32:48     得分:   0      
     
     
         
  啥平台?有好的编译器坚决使用C  
  偶就不明白用WIN32ASM写APP有啥意思  
   
       
     
  以前也不明白用WIN32ASM写APP有啥意思,现在明白了Top

14 楼Areslee(懒虫易水)回复于 2004-07-06 18:13:11 得分 0

老牛说来听听Top

15 楼freasy(崔沙)回复于 2004-07-16 22:11:47 得分 0

回复人:   giantzz(平庸无能的政府)    
  以前也不明白用WIN32ASM写APP有啥意思,现在明白了  
   
   
  你说说,到底有什么意义?除了学习之外,没什么用处吧  
  即使是最底层的代码也不见得一定要用汇编  
  C直接操作寄存器,还有什么做不了的。说了,除了对函数本身的栈之外,其它什么都可以做。lib库不一定一定就需要,只需要=,+   -*   \,volatile,还要库做什么?Top

16 楼agirlkey(业余休息^0^)回复于 2004-07-17 08:53:59 得分 0

^0^  
   
  c的效率越来越接近汇编的效率了  
  可是,汇编是不会淘汰的吧  
  因为,有时候c还是代替不了了  
  不过我还是喜欢用c   多简单  
  ……Top

17 楼ppx22(阿三)回复于 2004-07-18 23:44:43 得分 0

我想以后学汇编将是醉翁之意不在酒,可以让大家跟了解微机底层的东西,学API也有这个  
  意思,以免大家只知道做界面,东西研究得不深入  
  即使用c/c++也要了解系统底层的东西Top

18 楼shellyang()回复于 2004-07-20 15:11:38 得分 0

通过汇编了解高级语言.Top

19 楼zhouhongyun(jerry)回复于 2004-07-24 18:17:57 得分 0

底层开发一般用C,汇编和C++用得少Top

20 楼lingjingqiu(空明流转)回复于 2004-07-24 19:40:54 得分 0

汇编在调试的时候和逆向工程是作用N大。当然还有高效程序。Top

21 楼hk3000t()回复于 2004-07-24 22:47:22 得分 0

靠,好象你们很强一样啊、  
  要是你强的话,你就不来这里耗了  
  Top

22 楼zhouhongyun(jerry)回复于 2004-08-13 19:08:34 得分 0

楼上的,别人好歹也比你强呀Top

23 楼jacklee19822001(杰)回复于 2004-08-14 17:27:29 得分 0

Ada+asm=Nuclear   Weapon  
   
   
  美国军方都用Ada开发军用设备上的软件,比如F-22之类的Top

24 楼haerry(小白)回复于 2004-09-28 16:48:45 得分 0

汇编程序运行效率高  
  高级语言开发效率高Top

25 楼atm2001(松鼠)回复于 2004-10-20 19:51:31 得分 0

ada...对使用ada作为控制脚本,底层是asm+c写的吧...我看资料是这么说的,不过那样程序员是sbTop

26 楼raulqlj(漠然面对漠然的世界!)回复于 2004-10-21 18:09:00 得分 0

丰富Top

27 楼Audi_TT(人不嚣张枉少年)回复于 2005-04-18 17:08:02 得分 0

asm   +   c/c++   =   核武器  
   
  qiang!Top

相关问题

  • 初学汇编语言的问题关于开发环境?
  • 汇编语言?
  • 汇编语言
  • 汇编语言
  • 汇编语言
  • CASL汇编语言
  • casl汇编语言??????
  • 请问学习汇编语言是不是一定要在dos下学习,windows下无法深入?
  • 汇编语言的问题
  • 关于CASL汇编语言

关键词

  • c++
  • c/c++
  • win32
  • 汇编
  • 汇编语言
  • 语言
  • asm
  • 底层
  • 高级语言
  • 最底层

得分解答快速导航

  • 帖主:ppx22

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo