已知(SS)=09l 5H,(DS)=0930H,(SI)=0A0H,(DI)=1C0H,(BX)=80H,(BP)=470H。现有一指令“MOV AX,OPRD”,如源操作数的物理地址为095C0H,试用四种不同寻址方式改写此指令(要求上述每个已知条件至少要使用一次)。答:(1)MOV AX,[BP] (2)MOV AX,[BP+DI+80H] (3)MOV AX,[DI+0100H] MOV AX,...
(5)MOV AX, 2[EBP][EAX] (6)MOV AX, [ECX][EBP*4] (7)MOC AX, [EDX][EBP] (8)MOV AX, ES:10[EBP][EAX*2]相关知识点: 试题来源: 解析 答:各指令源操作数段基址使用的段寄存器如下: (1) SS (2) CS (3) SS (4) FS (5) SS (6) DS (7) DS (8) ES反馈...
进入Debug,用A命令,如下图所示 上图中,用A命令在一个预设的地址0B39:0100处,用汇编的形式mov ax,ds 写入指令,再用T命令执行,可以看到执行的结果,段寄存器ds中的值送到了寄存器ax中。通过验证我们知道,“mov 寄存器,段寄存器”是正确的指令。 (2) 既然有“mov 内存单元,寄存器”,从寄存器向内存单元传送数据,...
写出下列指令中源操作数的寻址方式?(1) MOV AX,[0100H] (2) MOV AX,[BX] (3) MOV AX.ES:[BX] (4) MOV AX,[BP] (5) MOV AX,[BX+10H] (6) MOV AX,VAL[BX] (7) MOV AX,[BX][SI] (8) MOV AX,VAL[BX][SI] (9) MOV AX,ES:VAL[SI]...
源操作数在 SS 寄存器中,是堆栈段中 这是因为:如果指令中出现寄存器BP进行间接寻址时,则默认在堆栈段中,此时的操作数的物理地址=16×SS+SP 此题的物理地址=16×SS+SP+DI 望采纳啊
MOV AX,[BP]的源操作数物理地址为16×(DS)+(BP)。 ( ) 答案 错误 结果二 题目 MOV AX,[BP]的源操作数物理地址为16×(DS)+(BP)。( ) 答案 错误相关推荐 1MOV AX,[BP]的源操作数物理地址为16×(DS)+(BP)。 ( ) 2MOV AX,[BP]的源操作数物理地址为16×(DS)+(BP)。( ) 反馈 收藏 ...
百度试题 题目MOV AX,[BP]。相关知识点: 试题来源: 解析 如果(SS)=7000H,BP=7000H,则物理地址为:70000H+7000H=73000H。寻址示意图如图5.4所示。反馈 收藏
MOV AX,[BP]的源操作数的物理地址为16×(SS)+(BP)。 A对 B错 正确答案 答案解析 略
比如movax,[bx]就等于movax,[1000h],冒号代表段前缀,冒号前面的是段寄存器,将以指明的段寄存器寻址,段寄存器*10H+后面的地址即是物理地址,如果没有指明段前缀,将以默认的段寄存器寻址,BX,SI,DI这3个寄存器默认的段寄存器是DS,BP的默认段寄存器是SS ...
寄存器寄存器是CPU内部的信息存储单元 8086CPU有14个寄存器: 共性 8086CPU所有的寄存器都是16位的,可以存放两个字节。 通用寄存器– AX为例 最大值? 兼容性?两个8位形成16位“字”在存储器中的存储mov和add指令例子0: 注:汇编指令不区分大小写例子1: 例子3: ...