2022年汇编语言程序设计方案实验报告四 .pdf
《2022年汇编语言程序设计方案实验报告四 .pdf》由会员分享,可在线阅读,更多相关《2022年汇编语言程序设计方案实验报告四 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汇编语言程序设计实验报告四(算术运算程序实验)一、实验目的1、 熟悉算术运算指令的功能与应用。2、 学习编写加法和乘法运算程序。二、实验内容1、 二进制运算计算 23579+7684 和 0A5H+34H (1)原始数据分别存于A、B、C、D 开始听内存单元中,运算结果分别存E、G 开始的内存单元中。(低位数在低字节中)(2)前两个数据在程序中用十进制表示,后两个数据在程序中用十六进制表示。(3)十进制数定义成字变量,用16 位加法。十六进制数定义成字节变量,用8 位加法。2、 多字节加法在内存中以FIRST 和 SECOND 开始的单元中分别存放有两个10 位压缩型十进制数(BCD码),低位
2、在前。求这两个数的压缩十进制数和,并存到THIRD 开始的单元中。(1)压缩十进制数亦称组合十进制数,一个字节存放二位BCD 码。(2)两个加数可直接直接在程序中设置。3、 二进制乖法(1)在内存DATA1 和 DATA2 单元中分别存放着两个8 位无符号二进制数A 和B 。求 AXB ,结果存于DATA3 开始的内存单元中。(2)在 FIRST 和 SECOND 开始的内存单元中,分别存放着两个16 位带符号二进制数 D 和 E,求 DXE ,结果存于THIRD 开始的内存单元中。三、实验准备1、 仔细阅读本实验教材。2、认真预习加法、乖法和十进制调整指令。精心设计运算使用的实验数据。(注意
3、:应准备多组不同数据以备实验。)3、 根据实验内容,分别画出各个程序的流程图,并在实验前编好各个源程序。四、实验步骤1、 二进制数运算(1)题目的具体要求,将原始数据及存放结果的内存单元分别定义成字变量或字节变量。(2)辑程序,把编写好的源程序建立为汇编语言源程序文件并存盘。(3)对源程序文件进行汇编、连接,且修改至无错误,然后运行程序。(4)利用调试程序观察运行结果。如果有错,分析并找出错误原因,改写程序并重新调试。2、多字节加法程序(1)在 FIRST 和 SECOND 开始的内存单元中建立各为10 位的压缩型BCD 码的数据区,数据要选择得当。要考滤位间有进位和最高位也要有进位等不同情况
4、。数据从低字节开始存放。(2)把编写好的源程序,用编辑程序建立为汇编语言程序源文件并存盘。(3)注意多字节运算加法指令的选择以及相应状态(如CF 位)位的设置。进行BCDD 码运算时,要选择合适的十进制调节调整指令;运算结果的最高位进位情况要处理。(4)汇编、连接源程序,且修改至无错误,然后运行程序。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 4 页3、(1)选择相应的数据存放于内存单元中。为了考查多种情况,数据选择要合理。对于8 位无符号数应使其在职255 的范围内,并使得积大于8 位无符号数的范围;对于16位有符号数的选择应兼顾
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年汇编语言程序设计方案实验报告四 2022 汇编语言 程序设计 方案 实验 报告
限制150内