欢迎来到天天文库
浏览记录
ID:56948633
大小:1.48 MB
页数:91页
时间:2020-07-21
《微型计算机原理与接口技术课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微型计算机原理及其应用——第三章:8086/8088的指令系统合肥工业大学计算机与信息学院1第三章:8086/8088的指令系统寻址方式指令系统2第三章:8086/8088的指令系统寻址方式指令系统3第三章:8086/8088的指令系统——寻址方式什么叫指令?指令系统?寻址方式?指令:计算机提供给用户的硬件命令。指令系统(集):指令的集合。操作码:指计算机所要执行的操作,即指出操作类型,是一种助记符。操作数:指在指令执行操作的过程中所需要的操作数。该字段除可以是操作数本身外,也可以是操作数地址或是地址的一部分,还可以是指向操作数地址的指针
2、或其它有关操作数的信息。寻址方式:就是指令中用于说明操作数所在地址的方法,或者说是寻找操作数有效地址的方法。指令的一般格式4第三章:8086/8088的指令系统——寻址方式什么叫指令?指令系统?寻址方式?例如:ADDCL,BH在计算机内部的表示:00000010110011115第三章:8086/8088的指令系统——寻址方式8086/8088指令系统中有哪些寻址方式?立即寻址方式(ImmediateAddressing)寄存器寻址方式(RegisterAddressing)直接寻址方式(DirectAddressing)寄存器间接寻址方
3、式(RegisterIndirectAddressing)寄存器相对寻址方式(RegisterRelativeAddressing)基址加变址寻址方式(BasedIndexedAddressing)相对基址加变址寻址方式(RelativeBasedIndexedAddressing)6第三章:8086/8088的指令系统——寻址方式8086/8088指令系统中有哪些寻址方式?立即寻址方式(ImmediateAddressing)寄存器寻址方式(RegisterAddressing)直接寻址方式(DirectAddressing)寄存器间接
4、寻址方式(RegisterIndirectAddressing)寄存器相对寻址方式(RegisterRelativeAddressing)基址加变址寻址方式(BasedIndexedAddressing)相对基址加变址寻址方式(RelativeBasedIndexedAddressing)7第三章:8086/8088的指令系统——寻址方式立即寻址方式(ImmediateAddressing)操作数作为指令的一部分而直接写在指令中,这种操作数称为立即数,这种寻址方式也就称为立即数寻址方式。MOVAX,3412H8第三章:8086/8088的
5、指令系统——寻址方式立即寻址方式(ImmediateAddressing)立即操作数可以是8位或16位,并且是指令的一部分。立即数据总是紧跟在指令操作码之后并和操作码一起存放在代码段中,因而立即数据总是和操作码一起被放入BIU中的指令队列里,在指令执行时不需再存取存储器。MOVAH,80HADDAX,1234HMOVECX,123456H MOVB1,12HMOVW1,3456HADDD1,32123456H其中:B1、W1和D1分别是字节、字和双字单元。 以上指令中的第二操作数都是立即数,在汇编语言中,规定:立即数不能作为指令中
6、的第一操作数。该规定与高级语言中“赋值语句的左边不能是常量”的规定相一致。使用立即寻址的指令主要用来给寄存器赋初值。9第三章:8086/8088的指令系统——寻址方式8086/8088指令系统中有哪些寻址方式?立即寻址方式(ImmediateAddressing)寄存器寻址方式(RegisterAddressing)直接寻址方式(DirectAddressing)寄存器间接寻址方式(RegisterIndirectAddressing)寄存器相对寻址方式(RegisterRelativeAddressing)基址加变址寻址方式(Base
7、dIndexedAddressing)相对基址加变址寻址方式(RelativeBasedIndexedAddressing)10第三章:8086/8088的指令系统——寻址方式寄存器寻址方式(RegisterAddressing)操作数包含在CPU的内部寄存器中,如寄存器AX、BX、CX、DX等,指令指定寄存器号。MOVAX,BX11第三章:8086/8088的指令系统——寻址方式寄存器寻址方式(RegisterAddressing)对于16位操作数,寄存器可以是AX,BX,CX,DX,SI,DI,SP或BP;而对8位操作数,寄存器可以是
8、AH,AL,BH,BL,CH,CL,DH或DL。特点:操作数在CPU内,不用通过总线读写,速度快;目的和源操作数均可采用此寻址方式。MOVAX,BX;MOVCL,DL;MOVESI,EDI;I
此文档下载收益归作者所有