:、程序设计语言汇编语言:机器语言:用二进制代码表示指令和数据。用助记符表示指令操作功能,用标号表示操作对象。独立于机器,面向过程或对象,、汇编语言的基本概念1机器语言与汇编语言(MachineLanguageandAssemblyLanguage)由二进制代码0,1表示的指令称为机器指令,相应的程序称为机器语言程序。用指令助记符表示的指令称为汇编语言指令,对应的程序称为汇编语言程序。例1:将4位二进制数转换为ASCII码字符。当数在0000B-1001B时,对应的ASCII码为‘0’~‘9’;当数在1010B~1111B时,对应的ASCII码为‘A’~‘F’。设待转换的数据已在累加器AL中(低4位)。编制的机器语言程序与汇编语言程序如下表所示。地址机器代码对应的汇编指令E380:0000240FANDAL,0FHE380:00023C0ACMPAL,0AHE380:00047202JBNUME380:00060407ADDAL,07HE380:00080430NUM:ADDAL,30HE380:(puter-independentLanguage)汇编语言是一种依赖于计算机微处理器的语言汇编语言一般不具有通用性和可移植性进行汇编语言程序设计必须熟悉机器的硬件资源和软件资源高级语言是面向过程的语言高级语言具有很好的通用性和可移植性学习汇编语言的必要性利用汇编语言可以设计出效率极高的核心底层程序。用汇编语言编写的程序一般比用高级语言编写的程序执行得快,且所占内存较少。汇编语言程序能够直接有效地利用机器硬件资源。学习汇编语言对于理解和掌握计算机硬件组成及工作原理是十分重要的。三、指令(Instruction):。:通常以二进制代码的形式提供给计算机。例:1000100011011000就是一条2字节的机器指令,指示计算机执行:“把寄存器BL内容复制到寄存器AL之中”的操作。表示为:ALBL。机器指令=操作码+操作数操作码——操作性质,表示了该指令所能执行的操作功能。操作数——操作对象,表示参加操作的数的本身或操作数所在的地址。汇编指令助记符表示—汇编语言指令例:MOVBL,ALMOV表示“传送”助记符,BL(寄存器)表示结果存放的位置,AL(寄存器)表示数据的来源。
指令系统 来自淘豆网m.daumloan.com转载请标明出处.