上海工程技术大学微机原理与接口技术复习题4.1汇编语言的语句

上海工程技术大学微机原理与接口技术复习题4.1汇编语言的语句

ID:15277544

大小:123.50 KB

页数:4页

时间:2018-08-02

上海工程技术大学微机原理与接口技术复习题4.1汇编语言的语句_第1页
上海工程技术大学微机原理与接口技术复习题4.1汇编语言的语句_第2页
上海工程技术大学微机原理与接口技术复习题4.1汇编语言的语句_第3页
上海工程技术大学微机原理与接口技术复习题4.1汇编语言的语句_第4页
资源描述:

《上海工程技术大学微机原理与接口技术复习题4.1汇编语言的语句》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、4.18086汇编语言的语句第四章8086汇编语言程序设计2014-6-281.8086汇编语言的语句8086汇编语言的语句指令性语句指示性语句定义由CPU执行的语句由汇编程序处理其操作的语句语句格式[标号:]操作码[操作数1],[操作数2][;注释]

2、

3、地址符号名即代码段内的偏移量[标识符]指示符表达式[;注释]

4、

5、

6、

7、

8、

9、名字伪指令地址或数字表达式(伪操作)所使用的指令指令性语句中使用的指令称为汇编语言指令指示性语句中使用的指令称为伪指令

10、

11、伪操作指令集数据传输类指令1通用数据传输类指令MOV,PUSH

12、,POP,XCHG符号定义语句等值语句:符号名EQU表达式2.累加器专用传送指令IN,OUT,XLAT等号语句:符号名=值3目标地址传送LEA,LDX,LES变量定义语句符号名DB/DW/DD表达式·如定义一组数据:BUFF1DB12H.34H·如定义一串字符:RTRDB“Welcome!”·如定义保留存储单元:SUMDW?,?·如复制操作ALL_ZERODB5DUP(0)·如将已定义的地址存入内存单元LITDDCYC…………….CYC:MOVAX,BX4.标志位寄存器传送LAHF,SAHF,PUSHF,P

13、OPF算术运算指令1算术加法ADD,ADC,INC,DAA,AAA2算术减法SUB,SBB,DEC,DAS,AAS,CMP,NEG3算术乘法MUL,IMUL,AAM4算除法指令术DIV,IDIV,CBM,CWD,AAD段定义语句段定义语句:段名SEGMENT[定位类型][组合类型][‘类别’]……….段名ENDS·定位类型:PAGEPARAWORD44.18086汇编语言的语句第四章8086汇编语言程序设计2014-6-28BYTE·组合类型NONEPUBLICCOMMONSTACKMEMORYAT表达式·

14、‘类别’位操作指令逻辑运算⑴逻辑求反运算指令NOT段假设ASSUME段寄存器名:段名[,…]⑵逻辑与操作指令ANDORG地址计算器$⑶逻辑或操作指令ORPUBLICEXTRN⑷逻辑异或操作指令XOR过程定义语句过程名PROCNEAR/FAR……..RET过程名ENDP⑸测试指令TEST结束语句编辑结束语句:END逻辑移位⑴逻辑左移指令SHL可执行程序结束语句:END标号⑵算术左移指令SAL⑶逻辑右移指令SHR⑷算术右移指令SAR⑸不带进位循环左移指令ROL⑹不带进位循环右移指令ROR⑺带进位循环左移指令RC

15、L⑻带进位循环右移指令RCR串处理指令1串传送指令MOVSB,MOVSW2串比较指令VMPSB,CMPSW44.18086汇编语言的语句第四章8086汇编语言程序设计2014-6-283串搜索指令SCANSB,SCANSW4串装入指令LDSB,LDSW5串存储指令STOSB,STOSW6指令前缀指令REP,REPZ,REPE程序控制转移指令1无条件转移指令JMP2条件转移指令JC,JNC,JE/JZ,JNE/JNZJS,JNS.JO,JNOJP/JPEJNP/JPNEJA/JNBE,JNA/JBEJB/JN

16、AE,JNB/JAEJG/JNLEJGE/JNLJL/JNGEJNE/JNG3循环控制LOOP,LOOPZ/LOOPELOOPNZ/LOOPNEJCXZ4子程序调用和返回CALLRET5中断指令和中断返回INTn,INTOIRET1标志控制STC44.18086汇编语言的语句第四章8086汇编语言程序设计2014-6-28处理器控制指令CLCCMCSTDCLDSTICLI2外同步HLTWAITESCLOCKNOP2.有关属性=存储器操作数的属性段值属性段内偏移量属性类型属性标号的属性变量类型的属性存储器操作

17、数的所在段的段起始地址=段的基址=基址从段起始地址到该操作数的所在位置之间的字节数表示本程序段在何处引用:NEAR___在本段内引用FAR___在本段间引用表示变量的字节数:BYTE—字节型WORD__二字节型=字型DORD__四字节型偏移量=当前地址计数器$的值用$表示,是16位无符号数指令性语句格式中的标号的段总是CS4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。