百度试题 结果1 题目指令MOV AX, [BX][DI]的源操作数的寻址方式是( ) A. 寄存器寻址 B. 寄存器间接寻址 C. 基址变址寻址 D. 寄存器相对寻址 E. P48的例题3-9 相关知识点: 试题来源: 解析 C 反馈 收藏
执行指令MOV AX,[BX][DI],如果(DS)=2100H, (BX)=0158H,(DI)=10A5H,则物理地址= A.11FDHB.221FDHC.0158HD.32FFH 答案 B【解析】物理地址=21000+0158+10A5=221FDH。相关推荐 1执行指令MOV AX,[BX][DI],如果(DS)=2100H, (BX)=0158H,(DI)=10A5H,则物理地址=( )。 A.11FDHB.2...
MOV BX,[BX]是正确的,因为只有BX寄存器可以用作间接寻址。MOV BX,[BX]第二个是对的。寄存器间接寻址方式,[ ]中只能放操作数的偏移地址即地址。只有BX是基址寄存器。而AX是累加器,CX计数寄存器,DX数据寄存器。都不满足条件。
MOV AX, [BX] #寄存器间接寻址,内存地址在BX中(只能是这四个寄存器BX、BP、SI、DI,BP对应SS,其他三个对应DS),实际物理地址:DS*16 + BX MOV AX, [BX+514H] #寄存器相对寻址,内存地址是BX内容再加上514H,(其中的寄存器只能是这四个BX、BP、SI、DI,BP对应SS,其他三个对应DS),实际物理地址:DS*16 + ...
立即数传送至CPU内部的通用寄存器组(即AX、BX、CX、DX、BP、SP、SI、DI),给这些寄存器赋初值。 CPU内部寄存器(除了CS和IP以外)与存储器(所有寻址方式)之间的数据传送,可以实现一个字节或一个字的传送。 能实现用立即数给存储单元赋初值。 其中: ... ...
1. 若使用基址寄存器 **BP** 作为地址计算的一部分(如 **[BP + DI]**),默认关联的段寄存器是 **SS(堆栈段)**。2. 其他情况(如使用 **BX、SI、DI** 等基址寄存器或直接偏移地址)默认关联 **DS(数据段)**。选项分析:- **A(CS)**:代码段,仅在涉及指令指针(IP)时自动关联,与题目无关。- ...
因此,指令“MOVES,1234H”的错误在于立即数直接赋给了段寄存器;指令“MOV AL,300”的错误在于立即数300超过8位,不能赋给8位寄存器AL;指令“MOV[SP],AX”的错误在于SP不能作为间接寻址寄存器寻址:指令“MOV AX,BX+DI”的错误在于两个寄存器不能相加;指令“MOV 20H,AH”的错误在于立即数不能作为目标...
1. MOV AX, BX:将BX寄存器的值复制到AX寄存器中。 2. MOV AL, 0F:将立即数0F(十六进制)复制到AL寄存器中。 3. MOV [bx+si],al:将AL寄存器的值存储到指定的内存单元中,该内存单元的地址由BX和SI寄存器的值组成。 4. MOV CL, [BX+DI+10]:将指定内存单元中的值加载到CL寄存器中,该内存单元的地址...
MOV AL,BL的机器码是: 8A C3。MOV ES,DX的机器码是:8E C2。MOV AX,[BX] 的机器码是:8B 07。MOV [DI],AX的机器码是:89 05。