电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

汇编语言入门高手经验

汇编语言入门高手经验_第1页
1/15
汇编语言入门高手经验_第2页
2/15
汇编语言入门高手经验_第3页
3/15
汇编语言入门 三大 类 语 言 ——汇编语 言 系列 汇编语言,总给人一中乱七八糟的东西整到一起,然后就出来了。事实上,汇编语言和此还真有点儿相像。那什么是汇编语言呢? 计算机的编程语言经历了三大过程: 一、机器语言 计算机说白了就是对电信号的处理,计算机的电信号就是高电位和低电位两种,就是通和断。我们把通记作 1,断记作 0。所以,有人说计算机脑子笨,只会数到1。事实上,这已经足够了。最开始的编程可不像现在这么轻松。1001010101010000110 就可能是一段指令(就是命令 CPU 做一个事情的最基本单元),但是,这实在是太费劲了。计算机读得懂,可人读不懂啊!我真怀疑前辈是怎么熬过来的。 二、汇编语言 不知道那位天才的主意,他把这些难懂的计算机指令转换为通俗易懂的英语单词简写。比如说用的最多的10 指令,它的作用就是把数据挪来挪去的,所以和英语单词move 的意思差不多,干脆,把它替 换成 MOV 吧。这样 ,每 个难懂的计算机指令都 转换成 为了指令助 记符 (确 实挺 好 记忆 的)。然后,再 由 汇编器将 汇编源 代 码 翻 译 成 机器语言。最开始的翻译 就是一就是1,二就是2。现在的汇编器功 能越 来越 全 ,以至 于 兼 容 了高级 语言的语法 ,各 种语法 格 式 的汇编层 出不穷 ,但是,最低级 (这只是相对底 层 的说法 )的还是Intel 语法 。 三、高级 语言 虽 然汇编语言令人轻松了不少 ,不过还是不接 近 人的思维 。所以,高级 语言又 诞 生 了。比较 有名 的高级 语言,比如C 语言,就兼 有高级 低级 两大特 征 。既 有符 合 人类 的思维 方 式 ,又 可以和汇编语言进 行 轻松的转换,汇编味 道还是很 浓 的。编译 C 语言有这么几 个步 骤 :1、使 用C 编译 器编译 成 汇编语言格 式 ; 2、使 用汇编器编译 成 二进 制 可执 行 程序 格 式 。所以,C 语言一直 是编写操 作系 统 的首 选 语言(和汇编并 列 )。像VB 这样 的语言,就没 有汇编味道了。 举 个例 子,下 面 是C 语言的代 码 (我相信你 学 过C 语言,如果 没 有学 过,以后学 吧): if(!a) return; //如果 a 等 于 0,就返 回 ,否 则 a=1 a=1; 可以直 接 转化 为汇编语言: cmp ax, 0 ;AX 中是数据a jnz nequ_zero ;如果 不等 于 0 就调 到nequ_zero ret ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

汇编语言入门高手经验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部