写出指令中源操作数和操作数的寻址方式

写出指令中源操作数和操作数的寻址方式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
展开
 我来答
永星天恒
2011-11-11 · TA获得超过1204个赞
知道小有建树答主
回答量:439
采纳率:100%
帮助的人:228万
展开全部
1. MOV [DI],1234H 源操作数:立即数寻址,目的操作数:寄存器间接寻址
2. MOV - AL ,[BP]+0400H 源操作数:变址寻址,目的操作数:寄存器寻址

1. MOV [5678H],BX 目的操作数的物理地址:(DS)*10H+5678H=10678H
2. MOV [BX][DI]+24H,AX 目的操作数的物理地址:(DS)*10H+(BX)+(DI)+24H=B624H
Sievers分析仪
2024-12-30 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
ziyelanxing
2011-11-19
知道答主
回答量:7
采纳率:0%
帮助的人:3.9万
展开全部
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.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式