第4章 汇编语言程序格式
- 格式:ppt
- 大小:437.50 KB
- 文档页数:40


第四章汇编语言的程序格式4.1 汇编语言语句格式4.1.1 语句种类汇编语言程序实例(见77页)MYDATA SEGMENT ;定义数据段MESS1 DB 'PERSONAL COMPUTER $' ;定义字节数据MYDATA ENDSMYEXTRA SEGMENT ;定义附加段MESS2 DB 17 DUP (?) ;定义可存放17个字节数据MYEXTRA ENDSMYCODE SEGMENT ;定义代码段ASSUME CS:MYCODE,DS:MYDATA,ES:MYEXTRA ;指定段的性质START:MOV AX,MYDATAMOV DS,AX ;仍需将段的开始地址送相应的段存储器 MOV AX,MYEXTRAMOV EX,AX.JMP NEXT..LEA SI,MESS1LEA DI,MESS2NEXT: MOV CX,17CLD ;清方向标志为0REP MOVSB ;传送字符直到CX减为0...MYCODE ENDS ;段(代码)定义结束整个程序结束END START ;整个源程序结束这是汇编语言的源程序,通过下面的过程可汇编成可执行的EXE文件汇编语言程序的建立和汇编过程汇编语言由语句构成,语句分如下两类:(1)指令语句:完成一定的操作功能,能直接翻译成机器代码.第三章介绍的数据传送、算术运算、逻辑运算和移位指令等,后面还要介绍其他指令。
在程序装入内存后执行,完成某个计算任务;(2)伪指令语句(也称指示性语句):在对源程序进行编译时执行,只是为汇编程序在翻译汇编语言源程序时提供有关信息,并不翻译成机器指令代码;MESS1 DB 'PERSONAL COMPUTER $' ;定义字节数据MESS2 DB 17 DUP (?) ;定义可存放17个字节数据除此之外还有宏指令,为多个指令定义一个代码;4.1.2 汇编语言程序的格式汇编语言的源程序是由各条语句构成的。