试题详情
- 简答题 假定(DS)=1200H,(SS)=4400H,(BX)=463DH,(BP)=2006H,(SI)=6A00H,位移量D=4524H,以AX寄存器为目的操作数,试写出以下各种寻址方式下的传送指令,并确定源操作数的有效地址EA和物理地址。 (1)立即寻址 (2)直接寻址 (3)使用BX的寄存器寻址;无EA (4)使用BX的间接寻址 (5)使用BP的寄存器相对寻址 (6)基址变址寻址 (7)相对基址变址寻址
-
(1)操作数在指令中无EA
(2)直接寻址:EA=4524H,物理地址=DS:4524
(3)使用BX的寄存器寻址:无EA
(4)使用BX的间接寻址:EA=463DH,物理地址=DS:463D
(5)使用BP的寄存器相对寻址:MOV AX,[BP+4524],EA=2006+4524,
物理地址=SS:EA
(6)基址变址寻址: MOV AX,[BX+SI],EA= BX+SI,物理地址=DS:EA
(7)相对基址变址寻址:MOV AX,[4524+BX+SI],EA=4524+BX+SI,
物理地址=DS:EA 关注下方微信公众号,在线模考后查看
热门试题
- 解释下列宏的功能。
- 如果数据存放在DI的内容为偏移地址的数据
- 下面指令中,可以将BX寄存器清0的指令是
- 设Intn=3;则有表达式++n,n的结
- IP指令指针寄存器是属于()。
- 指令MUL C
- 已知(DX)=0B9H,(CL)=3,
- 当调用函数时,实参是一个数组名,则向函数
- 若(SI)=1310H,(BX)=321
- 指令指针寄存器是()。
- 8位无符号整数的表示范围为0--255,
- 宏定义在程序中的位置有何规定?宏调用是否
- 举例说明何为中断类型号,何为中断向量,何
- 寻址指令MOVCX,[BX+DI+20]
- MOV DH,
- ADDC [B
- 在关系数据库标准语言SQL中,实现数据检
- 经过下面的语句后 inti,a[10]
- 下列关于堆栈的说法,错误的是()
- 下列哪个指令可以把字扩展为双字?()