请高手帮忙解决下有关微机原理的问题

一,指出下列语句错误1,MOV[SI],34H2,MOV45H,AX3,INC124,MOV[BX],[SI+BP+BUF]二,已知DS=2000H,(21000H)=2... 一,指出下列语句错误
1,MOV [SI],34H

2, MOV 45H,AX

3, INC 12

4,MOV [BX],[SI+BP+BUF]

二,已知DS=2000H,(21000H)=2234H,(21002H)=5566H,试区别以下三条指令。
MOV SI,[1000H]
LEA SI,[1000H]
LDS SI,[1000H]
大哥大姐们,这是我们的周末作业,麻烦步骤详细点,让老师看的懂啊,万谢啊
展开
 我来答
yelaizuozuo
2008-10-18 · TA获得超过1631个赞
知道大有可为答主
回答量:802
采纳率:0%
帮助的人:416万
展开全部
一、
1。如果源操作数是立即数,那么必须用属性操作符指明存储器操作数的类型,否则不能确定是存为一字节还是二字节。
MOV BYTE PTR [SI],34H
2。MOV 指令第一个操作数不能为立即数
3。INC 指令操作数不能为立即数
4。不支持存储器到存储器的mov操作
二、
1、将地址1000H的值送SI寄存器,SI=2234H
2、将内在单元[1000]的偏移地址送SI,SI=1000H
3、高地址送DS,低地址送寄存器,DS=5566h,SI=1000H
力控科技
2025-03-07 广告
第一步:看XPE是什么版,如果内核是英文版,需要安装一个MUI包,即语言包。第二步:进入控制面板-区域和语言选项,如下图,在区域选项中,选择“中文(中国)”,位置也为“中国”,在高级选项中,代码页转换表中,将所有的“简体中文”都选择上。... 点击进入详情页
本回答由力控科技提供
135820860
2008-10-19 · TA获得超过522个赞
知道答主
回答量:222
采纳率:0%
帮助的人:126万
展开全部
1:不知

2:立即数无空间,不可以进跟MOV后边 可以写成 MOV AX,45H 意思是把45H送入AX数据寄存器

3:简单的说立即数不能紧跟在操作符后边 把INV换成JMP,MOV等等这些都不可以

4:存储器"内部"单元不可以相互代换,但是寄存器内部可以

二: MOV SI,[1000H] 将1000H送入源变址寄存器,SI=2234H
LEA SI,[1000H] 将1000H所指向的偏移地址送入源变址寄存器,SI=1000H
LDS SI,[1000H] 将1000H所指向单元的段地址送入源变址寄存器,DS=5566H,SI=1000H
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
勤苦又顺心的仓鼠k
2008-10-18
知道答主
回答量:24
采纳率:0%
帮助的人:25.2万
展开全部
第一个正确
第二个,错了,目的操作数不能是立即数
第三个,错了INC指令的目的操作数不能是立即数
第四个,错了,两个都是地址,都是内存单元,MOV指令不能在两个存储器单元间进行
第二大题
(1)(SI)=2234H
(2)(SI)=1000H
(3)(SI)=1000H,(DS)=5566H
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式