汇编最精髓的东西是什么
大家个抒己见。 问题点数:100、回复次数:51Top
1 楼robertnet(大师兄)回复于 2003-11-06 20:55:54 得分 0
or无人知晓?Top
2 楼bauhaus()回复于 2003-11-06 21:36:22 得分 3
一切尽在掌握Top
3 楼xiaonian_3654(你猜猜(我要打光棍,小乔嫁不了))回复于 2003-11-06 21:54:58 得分 3
学完汇编,把PC当作一个一百来个按钮的计算器Top
4 楼cppc1020(cppc)回复于 2003-11-06 21:57:23 得分 2
真的假的??Top
5 楼o1n(小毛子)回复于 2003-11-06 22:06:55 得分 2
比其他所有的编程语言速度都要快!
可以做最低层的开发,是许多其他语言无法比拟的!!!Top
6 楼xiaonian_3654(你猜猜(我要打光棍,小乔嫁不了))回复于 2003-11-06 22:29:49 得分 2
要是你的算法蹩脚,
汇编也是白用Top
7 楼fla888(菜并快乐着)回复于 2003-11-06 22:46:37 得分 2
向你揭示程序运行的内幕~让你对程序有种了如指掌的感觉,这是用其他语言做不到的
正因为如此贴近低层,所以crack,它是得天独厚的~Top
8 楼Purpleendurer(编程—>任是无情也动人^_^)回复于 2003-11-06 22:55:12 得分 2
了解计算机的工作原理!Top
9 楼thb28(没有激情的日子)回复于 2003-11-06 23:12:34 得分 2
学习!!!!!!!!Top
10 楼cupidvenus(小鱼儿)回复于 2003-11-07 00:00:31 得分 2
了解底层的东西Top
11 楼FredLiu(党魁)回复于 2003-11-07 00:18:03 得分 2
thinking in java的作者说过一句话:
任何一种计算机语言都是一种抽象和简化,只不过不同语言抽象对象不同
汇编是机器码的抽象,c/c++是汇编的抽象…………
所以,了解汇编,对c/c++等高级语言的学习也是很有帮助的:
初学c/c++时是否曾被指针弄得晕头转向?是否对于link的机制只是大概的了解?等等等等…… 如果汇编掌握的好,这些问题都会迎刃而解的(或者说相对较容易理解)~~~
个人感觉如此~~~Top
12 楼zhupingdlut(小平)回复于 2003-11-07 01:02:50 得分 2
就是,开始学的时候就是高级语言,很多东东就感觉不爽,前不久学了汇编,
呵呵,豁然开朗.Top
13 楼qiume(好好回贴,天天胖胖)回复于 2003-11-07 08:39:38 得分 2
速度快,占用存储空间小,
当然鱼和熊掌不可兼得......Top
14 楼bluedreammer(瀟瀟鳥)回复于 2003-11-07 08:45:17 得分 2
彙編??
麻煩
--------------
如果只是做做軟件,研究下算法,那麼就不要接觸彙編了.Top
15 楼angeldai(海豚)回复于 2003-11-07 11:52:56 得分 2
如果你的软件有复杂的控制逻辑,那么就用C语言编写;
如果你的软件对速度要求较高,或者对空间要求较高,那么就用汇编语言编写。
如果你的软件中既有复杂的控制逻辑,又有对速度要求较高(高实时性)的部分,那么就用C与汇编混合编程。
现在对于某些硬件,已经出现了介于汇编与C语言之间的代数语言。用代数语言编写的程序既有汇编编写的精减、效率高的特点,又有C语言编写的可读性强的特点。
Top
16 楼Lymtics(日落河长)回复于 2003-11-07 12:30:36 得分 2
呵呵..工具Top
17 楼kuangjingbo(正在学习windows)回复于 2003-11-07 12:39:55 得分 2
寄存器与接口Top
18 楼SnHnBn(大可达)回复于 2003-11-07 14:53:37 得分 2
汇编是硬件与高级语言之间的桥梁,对下,要了解汇编是如何控制硬件完成动作的,包括指令执行的全过程,这个比较复杂,这也是我认为的精髓所在;对上,高级语言与OS的最终是如何执行汇编完成工作的。Top
19 楼fly80(天山飞雪)回复于 2003-11-07 16:22:36 得分 2
偶也觉得汇编的精髓是
寄存器与接口Top
20 楼hswxf(黄山一刀)回复于 2003-11-07 16:46:40 得分 2
硬件----指令----宏-----伪指令-------****——————C语言------¥%……¥……
汇编在什么地方是不是好重要哟Top
21 楼withoutway(没办法)回复于 2003-11-07 18:11:31 得分 2
电子计算机中的信息都是以01代码形式存放和执行的!Top
22 楼luobo525(天津拼客网(www.pktj.net))回复于 2003-11-07 23:46:54 得分 2
汇编最精髓的东西是------------------汇编!!*_-!Top
23 楼WYC2300(无一从)回复于 2003-11-08 10:26:21 得分 2
人跟机器的交接Top
24 楼chenkuizhong(守得云开见月明)回复于 2003-11-08 22:36:52 得分 2
汇编学了,腰板就硬了
这是我前两年常说的一句话Top
25 楼gengpengfei(寒霜冷雪)回复于 2003-11-08 22:43:00 得分 2
学了汇编,其它一些诸如操作系统,计算机组成原理的课程才能听懂.
学了汇编,你才能用最小的空间得到最大效率的程序!!!!Top
26 楼rulary(秦枫)回复于 2003-11-09 12:33:38 得分 2
当你在用这个语言时,你会发现,计算机真很的笨,但是很听话Top
27 楼chqinese(chq)回复于 2003-11-09 16:35:06 得分 2
学了汇编,再学C和C++那你就会想一条C指令它的汇编应该是怎样的.这时你就你就能很好的了解C.用汇编语言你可以把电脑耍的团团转.Top
28 楼cambest(liu)回复于 2003-11-09 20:55:33 得分 2
调查一下,有几个熟悉 PENTIUM /PRO /II /III /IV处理器体系结构的?我觉得这就是精髓.Top
29 楼HappyTown()回复于 2003-11-09 21:00:13 得分 2
小弟觉得汇编的精髓在于操作底层的东西;
对于工控汇编的地位似乎不如以前那么吃香了。Top
30 楼angeldai(海豚)回复于 2003-11-09 22:13:52 得分 2
汇编还不能“一切尽在掌握”,因为只要把CPU内核改变了,那么原先的汇编程序就不能用了。Top
31 楼SteveYoung(Fuck CCTV to die)回复于 2003-11-12 13:09:56 得分 2
掌握底层的快感,其他语言都没有办法比拟的Top
32 楼niaosuy(百姓苦)(位卑未敢忘忧国)回复于 2003-11-12 13:23:14 得分 2
寄存器,io接口Top
33 楼peterlihui(宁静致远)回复于 2003-11-12 14:17:21 得分 2
学习汇编,更好的理解01的数字世界!Top
34 楼zming()回复于 2003-11-12 14:58:04 得分 2
Halt
(haha, 开个玩笑,不过,我现在最希望机器永远Halt)Top
35 楼chinacnet(net)回复于 2003-11-12 18:00:22 得分 2
是啊!如是要换成是AMD的指令就不一样了!Top
36 楼AI1982(人工智能)回复于 2003-11-12 19:21:40 得分 2
高手的键盘只有三个按钮-----"0","1","Done"Top
37 楼wywggggaaaa2000()回复于 2003-11-12 20:33:01 得分 2
将简单问题用大量代码表达出来Top
38 楼feel8(Max.H)回复于 2003-11-12 21:14:46 得分 2
to chinacnet(net)
在intel的cpu下编的东西不管放到amd下用?汗,现在amd也占有一点市场,这样怎么办?Top
39 楼sailortiger(莽虎)回复于 2003-11-12 21:59:00 得分 2
学了汇编在去学单片机的MCS51等等,就容易的多。如过是搞工业控制的,那是一定要学好的。只有更多的了解基本的、才能更好的学习其他知识才能写出好的东西!Top
40 楼JerKii(JERKII SHANG)回复于 2003-11-12 22:04:54 得分 2
现在学汇编,面对这么多的体系架构,如能够在intel的指令系统中运行的汇编程序不一定能在amd获取他cpu中运行,那么,我们应该怎样却学习汇编?是要选定一种指令系统在学习汇编还是学会了汇编后对在其他的指令系统中编写汇编程序就会融会贯通?Top
41 楼zhangze(喆)回复于 2003-11-13 12:18:11 得分 2
汇编:简单直接
如果你的算法太复杂,建议你别用汇编Top
42 楼LeLeGhost(禅师)回复于 2003-11-13 17:12:31 得分 2
学汇编可以帮助理解其它高级语言Top
43 楼baobeixiong(宝贝熊)回复于 2003-11-13 17:17:12 得分 2
我觉得可以啊!Top
44 楼Purpleendurer(编程—>任是无情也动人^_^)回复于 2003-11-14 14:18:48 得分 2
汇编除了不能跨平台外, 无所不能!Top
45 楼zhanglinfeng(小林林)回复于 2003-11-14 17:57:31 得分 2
精髓就是 基础Top
46 楼dyz2003(dyz)回复于 2003-11-16 14:04:42 得分 2
汇编的关键在于对书本上的东西多进行调试
然后自己编一些简单的程序
一句话
学会汇编一切都会编Top
47 楼jpshaoping(风云第一刀)回复于 2003-11-16 14:15:04 得分 2
刚开始是为了破戒软件才学汇编,学到后来,才发现用处还大着呢Top
48 楼wjzsj(风无茧)回复于 2003-11-19 16:41:52 得分 2
汇编的精髓就在于,能让你越来越了解硬件和系统,当你越是深入并且有打破沙锅问到底的恒心,相信
你的英语也会大幅提高 :)
最后.....
如果你不是自己搞硬件的,你将发现,你一半的时间是在查文档.沮丧在于你只能在别人制定的规则下体现自己的成就......:(
Top
49 楼GameSmith(游戏铁匠)回复于 2003-11-19 20:40:17 得分 2
我觉得应该是搞清楚什么时候用什么寄存器,以及各个寄存器的作用!
基本上没太大的问题了!Top
50 楼cai114(硬鸡常空(KingKong归来))回复于 2003-11-21 12:03:58 得分 2
它做一些地层的
和C++等一些高级语言嵌在一起!!!!!!
这就是它的NB之处Top
51 楼withoutway(没办法)回复于 2003-11-30 08:20:54 得分 0
intel的x86指令系统是地球上最复杂的乐,学会这个,其它的CPU指令系统不在话下!Top




