第3章寻址方式和指令系统.ppt
《第3章寻址方式和指令系统.ppt》由会员分享,可在线阅读,更多相关《第3章寻址方式和指令系统.ppt(23页珍藏版)》请在三一文库上搜索。
1、第3章 寻址方式和指令系统,寻址方式,3.1,3.2 数据 传送指令,3.3 算术运算指令,3.4 位操作指令,3.5 串操作指令,3.6 控制转移类指令,3.1 寻址方式,3.1.1 寄存器寻址 3.1.2 寄存器间接寻址 3.1.3 变址寻址 3.1.4 基址加变址寻址 3.1.5 立即寻址 3.1.6 直接寻址 3.1.7 跨段问题,3.1.1 寄存器寻址,寄存器寻址方式的操作数在指令指明的寄存器中。 汇编格式:R 其中R表示寄存器名。 功能:操作数直接存放在寄存器R中。 图形表示:,指令,操作数,【例3.1】,下列程序执行后,(AX)=?,(BX)=? MOV AX,1234H MOV
2、 BX,5678H ADD AX,BX 该程序中MOV指令为数据传送指令操作符,ADD指令为加法指令操作符,三条指令皆为双操作数指令。第一、二条指令AX、BX皆为目的操作数地址,为立即寻址方式。第三条指令中,AX为目的操作数地址,BX为源操作数地址。源地址和目的地址皆为寄存器寻址方式。,图形表示: 执行:1234HAX 5678HBX (AX)+(BX)AX 执行后:(AX)=68ACH,(BX)=5678H,3.1.2 寄存器间接寻址,寄存器间接寻址方式中,寄存器的内容为操作数的偏移地址EA,操作数在存储器中。 汇编格式:R 功能:操作数存放在存储器,寄存器R存放操作数的偏移地址EA。,偏移
3、地址EA计算方法如下:,EA=,SI SI作间址寄存器。 DI DI作间址寄存器。 BX BX作间址寄存器。 BP BP作间址寄存器。,执行指令:MOV AX ,BP 执行后:(AX)=?,(BP)=?,(SS)=?,(20030H)=? 图形表示如下:,【例3.2】寄存器和存储器内容分别为:(AX)=0,(BP)=0030H,(SS)=2000H,(20030H)=1234H,3.1.3 变址寻址,变址寻址方式操作数的偏移地址EA为寄存器的内容加位移量,操作数在存储器中。 汇编格式:XR(X表示位移量,是8位或16位二进制补码表示的有符号数) 功能:操作数存放在存储器,寄存器R的内容加位移量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 寻址 方式 指令系统
链接地址:https://www.31doc.com/p-2577378.html