- 40
- 0
- 约4.01千字
- 约 4页
- 2019-08-01 发布于浙江
- 举报
微机原理实验
南昌航空大学实验报告
学生姓名: 学 号: 专业班级: 电子信息工程
实验类型:n验证 □综合 □设计 □创新 实验日期: 实验成绩:
一、实验项目名称
实验一、多位十进制数相减实验
二、实验目的
(1)学习数据传送和算术运算指令的用法。
(2)熟悉在PC机上建立、汇编、连接、调试和运行汇编语言的过程。
三、实验要求
将两个多位十进制数相减,要求被减数、减数均以ASCII码形式按顺序存放在以DATA1和DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。
实验程序框图如下图所示:
四、实验程序
DATA SEGMENT
DATA1 DB 33H,39H,31H,37H,38H ;第一个数据(作为被减数)
DATA2 DB 36H,35H,30H,38H,32H ;第二个数据(作为减数)
MES1 DB -,$
MES2 DB =,$
DATA ENDS
STACK SEGMENT ;堆栈段
STA DB 20 DUP(?) ;定义由20个字节组成的数据缓冲区(数组),每个字节的初值不确定
TOP EQU LENGTH STA 返回利用DUP
原创力文档

文档评论(0)