汇编语言上机实验八Word文档格式.docx

上传人:b****6 文档编号:21355912 上传时间:2023-01-29 格式:DOCX 页数:14 大小:285.29KB
下载 相关 举报
汇编语言上机实验八Word文档格式.docx_第1页
第1页 / 共14页
汇编语言上机实验八Word文档格式.docx_第2页
第2页 / 共14页
汇编语言上机实验八Word文档格式.docx_第3页
第3页 / 共14页
汇编语言上机实验八Word文档格式.docx_第4页
第4页 / 共14页
汇编语言上机实验八Word文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

汇编语言上机实验八Word文档格式.docx

《汇编语言上机实验八Word文档格式.docx》由会员分享,可在线阅读,更多相关《汇编语言上机实验八Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

汇编语言上机实验八Word文档格式.docx

4、掌握浮点的加、减、乘除运算方法。

5、掌握吗与二进制数、吗与吗、二进制数与吗之间的相互转换方法二、实验要求

·

1、学会使用吗运算调整指令

2、明确指令与指令的区别,将指令改为指令结果怎样

3、在下观察浮点数的存储格式

4、在下用T命令跟踪及指令加、减的过程。

弄清加减的进位、借位来自何处三、实验内容

1、在和开始的内存单元中,分别存放一个长度相同的无符号整数,数据长度存放在单

元中,编制程序计算两个数据之积,并将结果存入开始的内存单元

2、编写程序,将两个带符号十进制数据的吗串转换为二进制补码表示的数据,计算两

1/17

数之和,并将结果显示在屏幕上。

数据范围如果产生溢出,则在屏幕上显示字符串“”。

四、解题思路

1、被乘数是1,中间结果加上被乘数,被乘数左移一位。

被乘数是0,被乘数左移一位。

2、利用查表法。

将键盘输入的十进制数存入内存中。

从高位到低位依次取值,将中间结果乘10与之相加。

转化为二进制,在依据键盘输入的符号决定要进行的计算。

最后将结果输出。

五、流程图

1、

2、

六、子程序说明文件

(1)子程序名:

2

(2)子程序功能:

多字节无符号整数之积

(3)入口条件:

分别存放乘数和被乘数

(4)出口条件:

存放结果

(5)受影响的寄存器:

子程序清单在下面

(1))子程序名:

(2))子程序功能:

十进制数据转化为二进制数据进行计算

(3))入口条件:

指向内存中数的高位

(4))出口条件:

结果放在中

(5))受影响的寄存器:

等子程序清单在下面:

七、编程实现

1、主程序

6,0C8H

58H,0A7H

2

2(0)

:

[]

[2]

3

421H

811

子程序:

1

1:

1

2:

1

编辑:

连接:

运行:

2、主程序:

110(0)

210(0)'

!

'

!

'

0123456789'

01H21H

01

21H

0

'

+'

1

-'

0

0:

3:

3

9

[]

0221H

12

821

0'

9'

30H

备份一份

;

先输出高字节

16

保存的结果(商,余数)

余数

02H21H

输出低字节

商,余数

H'

八、总结

1、多字节相乘,中间字节高进位要注意,标志寄存器在要清零。

在变成过程中总是发现结

果与正确结果总是相差3*2的8次幂。

通过的T命令单步跟踪执行才发现是进位忘记相加。

2.溢出的判断。

当两个同号数据进行运算时,结果是相反的符号。

说明发生了溢出现象,这是应该添加一部判断,给出提示。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1