每)天半紫大学 IANJIN POLYTECHNIC UNIVERSITY 存储器 操作码 00 代码段 10 AX 30000H AH AL 31000H 78H 31001H 56H 50000H 5100oH 51001H 信息与通信工程学院
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY MOV AH,[BX]/(AH)=78H,AL=XXH不影响 可用于表格处理(即访问连续存储单元)执行 条指令后,只要修改寄存器内容就可以取出表格 的下一项。 ①寄存器相对寻址 操作数有效地址EA是指定寄存器的内容加 上指令中指定的8位或16位偏移量。 物理地址=16×(DS)+(SWD"BX)+8位或16位偏移量 =16×(Ss)+(BP)+8位或16位偏移量 信息与通信工程学院
MOV AH,[BX] ;(AH)=78H ,(AL)=xxH 不影响 可用于表格处理(即访问连续存储单元)执行 一条指令后,只要修改寄存器内容就可以取出表格 的下一项。 ① 寄存器相对寻址 操作数有效地址EA是指定寄存器的内容加 上指令中指定的8位或16位偏移量。 物理地址=16×(DS)+(SI/DI/BX)+8位或16位偏移量 =16×(SS)+(BP)+ 8位或16位偏移量
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY BX EAE [BPI S门8位或16位 D MOV AX,08H[SI MOV AX, ISI+08H] 若(DS)=3000H,(S)=2000MH,(32008H)=1234H, 指令执行后AX=? 物理地址=3000H×16+2000H+08H=32008H AX=1234H 信息与通信工程学院
MOV AX,08H[SI] MOV AX,[SI+08H] 若(DS)=3000H,(SI)=2000H,(32008H)=1234H, 指令执行后AX=? EA= [BX] [BP] [SI] [DI] +8位或16位 物理地址=3000H×16+2000H+08H=32008H AX=1234H
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 存储器 操作码 00 代码段 10 AX 30000H AH AL 32008H 34H 32009H 12H 50000H 5100oH 51001H 信息与通信工程学院
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY ②基址变址寻址 操作数有效地址EA是一个基地址寄存器和一个 变址寄存器之和,两个寄存器均由指令指定。 BXBP为基址寄存器基址和变址组合就是基址 S,D变址寄存器变址 EAE 「[BⅪ][D [BP [SI 信息与通信工程学院
② 基址变址寻址 操作数有效地址EA是一个基地址寄存器和一个 变址寄存器之和,两个寄存器均由指令指定。 BX,BP 为基址寄存器 基址和变址组合就是基址 SI,DI 变址寄存器 变址 EA= [BX] [BP] + [DI] [SI]