单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式第页 共22页微型计算机原理与接口技术第三讲佘青山86919130qsshehdu.edu第三章 8086的寻址方式和指令系统8086的寻址方式微机系统指令的机器码表示方法(自学)8086的指令系统内容提要2§3-2 指令的机器码表示方法(自学)一机器语言指令的编码目的和特点汇编语言源程序:用汇编语言 (即主要由指令系统
#
#
8086汇编指令手册一数据传输指令 ???? 它们在存贮器和寄存器寄存器和输入输出端口之间传送数据. ???? 1. 通用数据传送指令. ???????? MOV???? 传送字或字节. ???????? MOVSX?? 先符号扩展再传送. ???????? MOVZX?? 先零扩展再传送. ???????? PUSH???? 把字压入堆栈. ???????? POP???? 把字弹出堆栈.
注意事项:立即数不能为目的操作数CS不能是目的操作数只能作为源操作数目的操作数与源操作数不能同时用存储器寻址方式(这一点适用于所有指令)不同类型的数据不能传送立即数不能直接送段寄存器 MOV指令不影响标志位a3.乘法指令:格式1:MUL SRC 无符号数乘法功能: (AX)?(AL)(SRC) 格式2:IMUL SRC 带符号数乘法功能: (DXAX)?(AX)(SRC)注意:影响CFOF.
操作码 操作数BB例: 如果 (DS)=3000H (SI)= 2000H COUNT=3000H 则执行指令 MOV AXCONUT[SI]求出此种寻址方式对应的有效地址和物理地址有效地址= 2000H 3000H = 5000H物理地址=(DS)16 5000H =30000H 5000H =35000H4基址变址寻址方式:操作数在
1第4章8086/8088指令系统本章主要教学内容 8086/8088指令的基本格式 8086/8088指令系统的寻址方式 8086/8088的各类指令2第4章8086/8088指令系统本章教学目的及要求熟悉指令的基本概念和格式掌握8086/8088指令系统的寻址方式掌握8086/8088各类指令的书写格式及使用方法3第4章8086/8088指令系统 41指令的基本概念和格式42指令的寻址方式43
已知(BX)=2000H(DI)=3000H(SS)=4000H(DS)=6000H(SS)=5000H66000H单元的内容为28H则指令MOV AL[BXDI1000H]的执行结果是_______________指令MOV AXBX源操作数的寻址方式为_______________若(CS)=1000H(DS)=2000H(SS)=3000H (ES)=4000H(SI)=1000H(BP)=
第4章8086/8088指令系统本章主要教学内容 8086/8088指令的基本格式 8086/8088指令系统的寻址方式 8086/8088的各类指令1第4章8086/8088指令系统本章教学目的及要求熟悉指令的基本概念和格式掌握8086/8088指令系统的寻址方式掌握8086/8088各类指令的书写格式及使用方法2第4章8086/8088指令系统 41指令的基本概念和格式42指令的寻址方式438
#
违法有害信息,请在下方选择原因提交举报