写出指令中源操作数和操作数的寻址方式
写出指令中源操作数和操作数的寻址方式1.MOV[DI],1234H2.MOV-AL,[BP]+0400H如果(CS)=0A00H,(DS)=0B00H,(DI)=0200...
写出指令中源操作数和操作数的寻址方式
1. MOV [DI],1234H
2. MOV - AL ,[BP]+0400H
如果(CS)=0A00H,(DS)=0B00H,(DI)=0200H,(AX)=0300H 和(BX)=0400H,试计算下列指令中目的操作数的物理地址。
1. MOV [5678H],BX
2. MOV [BX][DI]+24H,AX 展开
1. MOV [DI],1234H
2. MOV - AL ,[BP]+0400H
如果(CS)=0A00H,(DS)=0B00H,(DI)=0200H,(AX)=0300H 和(BX)=0400H,试计算下列指令中目的操作数的物理地址。
1. MOV [5678H],BX
2. MOV [BX][DI]+24H,AX 展开
迪凯特科技(北京)有限公司_
2025-01-03 广告
2025-01-03 广告
四种工作方式啊 1、方式0 串行接口的工作方式0为移位寄存器I/O方式。在串行口外接移位寄存器以扩展I/O接口,也可以外接串行同步I/O的设备。 (1)方式0输出 串行口以方式0发送时,数据以RXD端串行输出,TXD端输出同步信号。当一个数...
点击进入详情页
本回答由迪凯特科技(北京)有限公司_提供
展开全部
1、源操作数1234H是立即寻址,目的操作数【DI】是寄存器间接寻址
2、源操作数【BP】+0400H是变址寻址,我觉得应该这么写:【BP+0400H】,目的操作数AL是寄存器寻址。
1、物理地址=(DS) * 16+ 5678H,也就是DS整体左移一位,末尾添零,然后加上5678H,即0B000H + 5678H=10678H.
2、物理地址=(DS) * 16+ (BX) + (DI) +24H =0B000H + 0400H + 0200H +24H=0B624H.
2、源操作数【BP】+0400H是变址寻址,我觉得应该这么写:【BP+0400H】,目的操作数AL是寄存器寻址。
1、物理地址=(DS) * 16+ 5678H,也就是DS整体左移一位,末尾添零,然后加上5678H,即0B000H + 5678H=10678H.
2、物理地址=(DS) * 16+ (BX) + (DI) +24H =0B000H + 0400H + 0200H +24H=0B624H.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询