第一范文网 - 专业文章范例文档资料分享平台

微机原理作业参考答案(1,2,3章)

来源:用户分享 时间:2025/5/19 2:38:16 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

13)ADD BYTE PTR [BP],256 操作数长度不一致 14)MOV DATA[SI],ES:AX 15)JMP BYTE PTR [BX] 16)OUT 230H,AX 17)MOV DS,BP 18)MUL 39H 没有ES:AX这样的用法 间接跳转指令从内存中至少需要读两个字节的地址 I/O指令在端口号大于255(0FFH)时,应该由DX给出 没错 MUL指令的源操作数不能是立即数

3.14 假设(DS)=212AH,(CS)=0200H,(IP)=1200H,(BX)=0500H,(DI)=2600H,位移量DATA=40H,(217A0H)=2300H,(217E0H)=0400H,(217E2H)=9000H。试确定下列转移指令的转移地址。 转移指令 1)JMP 2300H 2)JMP WORD PTR [BX] 3)JMP DWORD PTR [BX+DATA] 转移地址 IP=2300H,CS=0200H IP=(DS)*16+(BX)=212A0H+0500H=217A0H,CS=0200H 内存操作数的首地址为:(DS)*16+(BX)+DATA=217E0H, (IP)=(217E1):(217E0)=0400H (CS)=(217E3):(217E2)=9000H (IP)=(BX)=0500H,(CS)=0200H 内存操作数的首地址为:(DS)*16+(BX)+(DI)=23DA0H, (IP)=(23DA1):(23DA0)=? (CS)=(23DA3):(23DA2)=? 4)JMP BX 5)JMP DWORD PTR [BX][DI]

3.19 试写出程序段把DX、AX中的双字右移四位 答:

程序如下:

MOV CX,4 ;设置循环次数 NEXT:SHR DX,1 RCR AX,1

LOOP NEXT ;CX不等零则循将DX,AX右移一位

搜索更多关于: 微机原理作业参考答案(1,2,3章) 的文档
微机原理作业参考答案(1,2,3章).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2ev9b39mnf10e609m87w9sc9l3ppnv019xi_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top