标签:
第一章 预备知识
1.1 汇编语言的由来及其特点
1.1.1 机器语言
(1)机器指令是CPU能直接识别并执行的指令,它的表现形式是二进制编码。
(2)机器指令通常由操作码和操作数两部分组成,操作码指出该指令所要完成的操作,即指令的功能,操作数指出参与运算的对象,以及运算结果所存放的位置等。
(3)机器指令与CPU紧密相关,不同种类的CPU使用的机器指令不同,而且往往相差很大。但对同一种类的CPU来说,为了保证不同型号之间具有良好的兼容性,新型号的CPU使用的机器指令必须包括前一代CPU使用的机器指令。只有这样,在前一代CPU上开发的程序才能新型号的CPU上正常运行。
(4)机器语言用来直接描述机器指令、使用机器指令的规则等。它是CPU能直接识别的唯一一种语言,也就是说,CPU能直接识别用机器语言描述的程序。
(5)用机器语言编写的程序执行效率高,但有不易读、出错率高、难以维护、不能直观地反映用计算机解决问题的基本思路等问题。
1.1.2 汇编语言
(1)为了改善机器指令的可读性,人们选用一些能反映机器指令功能的单词或词组来表示该机器指令,而不再关心机器指令的具体二进制编码,同时也将CPU内部的各种资源符号化,使用该符号名也等于应用了该具体的物理资源。
标签:
原文地址:http://www.cnblogs.com/ChenDeXin/p/4943651.html