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

汇编语言熟悉常用指令

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

实验二 悉常用指令的使用

一、实验目的

熟悉指令系统,掌握常用指令的用法;通过实验加深对各种寻址方式的理解;能熟练使用DEBUG中的命令对指令进行反汇编,观察并了解机器代码。

二、实验题

1、 通过debug命令对寄存器和存储单元进行设置,使(DS)=2000H, (AX)=0020H, (BX)=0100H,

(CX)=0200H,

(DX)=0300H,

(SI)=0002H,

(20520)=22H,

(20521)=33H,

(20100)=12H,(20101)=34H, (20102)=55H, (201B2)=78H, (211B3)=2AHda, 请分别用一条汇编语言指令完成如下功能:

(1) 把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。

(2) 用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,

并把结果送到AL中。

(3) 用位移量1为0520H的直接寻址方式把存储器中的一个字与3412H相加,并把结果送

回该存储单元。

(4) 把数0B5H与(AL)相加,并把结果送回AL中。

(5) 用寄存器BX和位移量为0B2H的寄存器相对寻址方式把存储器中的一个字和CX相加,

并把结果送回该存储中。

2、 上机调试、验证教材习题3.15和习题3.16。单步执行、观察运行结果并与自己的判断

进行比较。 三 实验报告

要求 1每步操作过程及所用指令 2用截图方式反应指令执行前后的相关寄存器或存储单元内容的变化 更改寄存器:

更改内存单元内容:

(1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。

(2)用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。

(3)用位移量1为0520H的直接寻址方式把存储器中的一个字与3412H相加,并把结果送回该存储单元。

(4)把数0B5H与(AL)相加,并把结果送回AL中。

(5)用寄存器BX和位移量为0B2H的寄存器相对寻址方式把存储器中的一个字和CX相加,并把结果送回该存储中。 结果为0278

习题3.15

标志位 SF ZF CF OF (1)

符号位 零 进位 溢出位 标志为1 NG ZR CY OV 标志为0 PL NZ NC NV

SF:0 ZF:0 CF:0 OF:0 (2)

SF:1 ZF:0 CF:0 OF:1 (3)

SF:0 ZF:0 CF:1 OF:0 (4)

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