第4章汇编语言程序设计4.1.1机器语言机器语言就是用二进制编码表示每条指令。因为计算机只能识别二进制数,所以计算机能够直接执行用机器语言编出的机器码程序。不同种类的计算机,由于其内部结构不完全相同,它的机器码指令也不一定相同
第4章 汇编语言程序设计 4.1.1 机器语言就是用二进制编码表示每条指令。因为计 算机只能识别二进制数,所以计算机能够直接执行用 机器语言编出的机器码程序。不同种类的计算机,由 于其内部结构不完全相同,它的机器码指令也不一定 相同
第4章汇编语言程序设计4.1.2汇编语言汇编语言是符号化的机器语言。它用一些容易理解和记忆的符号代替机器码指令,因此又把汇编语言称为助记符语言,也就是说助记符指令与机器码指令是一一对应的。汇编语言同机器语言一样,不同结构的计算机,它的汇编指令也不相同。上述“9+5”的例子用AT89C51汇编语言可写成:MOV A, #09HADD A, #05H
第4章 汇编语言程序设计 4.1.2 汇编语言是符号化的机器语言。它用一些容易理 解和记忆的符号代替机器码指令,因此又把汇编语言 称为助记符语言,也就是说助记符指令与机器码指令 是一一对应的。汇编语言同机器语言一样,不同结构 的计算机,它的汇编指令也不相同。上述“9+5”的例子 用AT89C51汇编语言可写成: MOV A,#09H ADD A,#05H
第4章汇编语言程序设计对比机器码,汇编语言克服了机器语言的缺点,方便了用户记忆指令和编写程序,但用汇编语言编写的源程序毕竟不是计算机能直接识别的机器码,需用汇编程序“翻译”成机器码后方可执行采用汇编语言编写程序,可以直接访问和操作单片机中的寄存器及存储器单元,对数据的处理表述的非常具体。因此,在计算机实时测试和控制领域中得到了广泛应用
第4章 汇编语言程序设计 对比机器码,汇编语言克服了机器语言的缺点,方 便了用户记忆指令和编写程序,但用汇编语言编写的 源程序毕竟不是计算机能直接识别的机器码,需用汇 编程序“翻译”成机器码后方可执行。 采用汇编语言编写程序,可以直接访问和操作单片 机中的寄存器及存储器单元,对数据的处理表述的非 常具体。因此,在计算机实时测试和控制领域中得到 了广泛应用
第4章汇编语言程序设计4.1.3高级语言高级语言是接近自然语言和数学语言的算法语言,具有直观、通用等特点。相对于高级语言,机器语言和汇编语言属于低级语言。用低级语言编写程序需要完全了解CPU硬件结构,对程序设计人员要求较高,且程序不能移植
第4章 汇编语言程序设计 4.1.3 高级语言是接近自然语言和数学语言的算法语言 ,具有直观、通用等特点。相对于高级语言,机器语 言和汇编语言属于低级语言。用低级语言编写程序需 要完全了解CPU硬件结构,对程序设计人员要求较高, 且程序不能移植
第4章汇编语言程序设计4.2汇编语言源程序的设计与汇编4.2.1汇编语言格式汇编语言直接面向机器,它的格式因机器不同而不同。下面介绍AT89C51汇编语言指令格式,我们先看一段用AT89C51指令编写的汇编程序
第4章 汇编语言程序设计 4.2 汇编语言源程序的设计与汇编 4.2.1 汇编语言直接面向机器,它的格式因机器不同而不同 。下面介绍AT89C51汇编语言指令格式,我们先看一段用 AT89C51指令编写的汇编程序