微机原理实验问题
实验一算术运算实验一.实验目的:1.掌握汇编调试程序DEBUG的常用命令和功能。2.掌握算术运算程序的编写方法。3.学会DEBUG环境下调试程序的方法。二.实验内容:注:...
实验一 算术运算实验
一.实验目的:
1.掌握汇编调试程序DEBUG的常用命令和功能。
2.掌握算术运算程序的编写方法。
3.学会DEBUG环境下调试程序的方法。
二.实验内容:
注:以下题目中数据按低地址存放低位数据,高地址存放高位数据。
题目1.两个无符号数相加,将结果数存入指定地址单元。被加数,加数及和存放地址及数据如下:
地址 数据
被加数 2000:0000 9FH
2000:0001 6BH
加数 2000:0002 5CH
2000:0003 42H
和 2000:0004
~ 2000:0006
题目2.两个无符号数相减,将差存入指定地址单元。被减数,减数及差的存放地址及数据如下:
地址 数据
被减数 2000:0100 8CH
2000:0101 42H
减数 2000:0102 92H
2000:0103 5AH
差 2000:0104
2000:0105
题目3.两个无符号数相乘,将积存入指定地址单元。被乘数,乘数及积存放的地址及数据如下:
地址 数据
被乘数 2000:1000 56H
2000:1001 2CH
乘数 2000:1002 3AH
2000:1003 1CH
积 2000:1004
~ 2000:1007
题目4.两个无符号数相除,将商及余数存入指定的地址单元。被除数,除数,商及余数存放的地址及数据如下:
地址 数据
被除数 2000:0200 2AH
2000:0201 3BH
2000:0202 4CH
2000:0203 5DH
除数 2000:0204 7CH
2000:0205 5DH
商 2000:0206
2000:0207
余数 2000:0208
2000:0209
三.实验报告内容:
实验用源程序。
实验方法及结果分析。
实验心得体会。
实验二 数制转换实验
实验目的:
进一步掌握DEBUG使用方法。
掌握数据BCD码,非压缩BCD码数制转换程序编写方法。
学会调试循环程序和子程序的方法。
实验内容:
题目1.计算二不等长压缩BCD码之和。其地址和数据为(低位低地址,高位高地址):
地址 数据
被加数 2000:0000 46H
2000:0001 78H
加数 2000:0002 94H
和 2000:0003
2000:0004
题目2.将8位BCD码 35 26 38 74(高位数据存放低地址,低位数据存放高地址),转换成十六进制数,存放在指定存储单元中.
地址 数据
BCD码 2000:0000 35
2000:0001 26
2000:0002 38
2000:0004 74
十六进 2000:0005
制码 ~ 2000:0007 展开
一.实验目的:
1.掌握汇编调试程序DEBUG的常用命令和功能。
2.掌握算术运算程序的编写方法。
3.学会DEBUG环境下调试程序的方法。
二.实验内容:
注:以下题目中数据按低地址存放低位数据,高地址存放高位数据。
题目1.两个无符号数相加,将结果数存入指定地址单元。被加数,加数及和存放地址及数据如下:
地址 数据
被加数 2000:0000 9FH
2000:0001 6BH
加数 2000:0002 5CH
2000:0003 42H
和 2000:0004
~ 2000:0006
题目2.两个无符号数相减,将差存入指定地址单元。被减数,减数及差的存放地址及数据如下:
地址 数据
被减数 2000:0100 8CH
2000:0101 42H
减数 2000:0102 92H
2000:0103 5AH
差 2000:0104
2000:0105
题目3.两个无符号数相乘,将积存入指定地址单元。被乘数,乘数及积存放的地址及数据如下:
地址 数据
被乘数 2000:1000 56H
2000:1001 2CH
乘数 2000:1002 3AH
2000:1003 1CH
积 2000:1004
~ 2000:1007
题目4.两个无符号数相除,将商及余数存入指定的地址单元。被除数,除数,商及余数存放的地址及数据如下:
地址 数据
被除数 2000:0200 2AH
2000:0201 3BH
2000:0202 4CH
2000:0203 5DH
除数 2000:0204 7CH
2000:0205 5DH
商 2000:0206
2000:0207
余数 2000:0208
2000:0209
三.实验报告内容:
实验用源程序。
实验方法及结果分析。
实验心得体会。
实验二 数制转换实验
实验目的:
进一步掌握DEBUG使用方法。
掌握数据BCD码,非压缩BCD码数制转换程序编写方法。
学会调试循环程序和子程序的方法。
实验内容:
题目1.计算二不等长压缩BCD码之和。其地址和数据为(低位低地址,高位高地址):
地址 数据
被加数 2000:0000 46H
2000:0001 78H
加数 2000:0002 94H
和 2000:0003
2000:0004
题目2.将8位BCD码 35 26 38 74(高位数据存放低地址,低位数据存放高地址),转换成十六进制数,存放在指定存储单元中.
地址 数据
BCD码 2000:0000 35
2000:0001 26
2000:0002 38
2000:0004 74
十六进 2000:0005
制码 ~ 2000:0007 展开
1个回答
展开全部
参考答案 「我愿意,但你是否也可以帮我找到一个愿意爱我的人?」恋爱的云说。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
华芯测试
2024-09-01 广告
2024-09-01 广告
电学测试台是深圳市华芯测试科技有限公司的核心设备之一,它集成了高精度测量仪器与自动化控制系统,专为半导体芯片、电子元件及模块的电性能检测而设计。该测试台能够迅速、准确地完成电压、电流、电阻、电容及频率等关键参数的测试,确保产品质量符合行业标...
点击进入详情页
本回答由华芯测试提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询