汇编语言程序设计第03章微型计算机的结构.pptVIP

  • 9
  • 0
  • 约4.61千字
  • 约 43页
  • 2015-09-01 发布于安徽
  • 举报

汇编语言程序设计第03章微型计算机的结构.ppt

在存储器直接寻址中, 指令直接给出的是操作数在内存中存放的地址. 例如: MOV AL,[1000H]; 指令码: A00010 MOV BX,[1000H]; 指令码: 8B1E0010 执行结果? AL=34H BX=1234H ①存储器直接寻址(2) ②寄存器间接寻址(1) 在寄存器间接寻址中, 操作数位于位于内存中, 操作数的地址位于某个寄存器中, 在指令(码)中给出的是该寄存器的名字(编号). 举例: MOV AL,[BX] ;指令码:8A07 MOV AX,[SI] ;指令码:8B04 假定 BX=1001H, SI=1000H 则: 结果, AL=12H, AX=1234H ②寄存器间接寻址(2) 可以用于寄存器间接寻址的寄存器有: BX [BX] SI [SI] DI [DI] 在基址寻址中, 操作数位于位于内存中, 操作数的地址由基址寄存器BX或BP与一个位移量相加给出, 在指令(码)中给出的是该基址寄存器的名字(编号)及位移量. 举例: MOV AL,[BX+1234H] ;指令码:8A873412 假定 BX=1000H 则: 结果, AL=78H ③基址寻址(1) ③基址寻址(2) 基址寻址的格式: [BX+位移量] [BP+位移量] 位移量的范围: 补码表示的16

文档评论(0)

1亿VIP精品文档

相关文档