简单计算器8086汇编代码

上传人:汽*** 文档编号:561265174 上传时间:2023-04-18 格式:DOCX 页数:24 大小:14.90KB
返回 下载 相关 举报
简单计算器8086汇编代码_第1页
第1页 / 共24页
简单计算器8086汇编代码_第2页
第2页 / 共24页
简单计算器8086汇编代码_第3页
第3页 / 共24页
简单计算器8086汇编代码_第4页
第4页 / 共24页
简单计算器8086汇编代码_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《简单计算器8086汇编代码》由会员分享,可在线阅读,更多相关《简单计算器8086汇编代码(24页珍藏版)》请在金锄头文库上搜索。

1、【课题5】模拟十进制计算器(加,减)(一)设计要求1.通过小键盘输入,做十进制的加、减运算,允许五位数以内的不同数位的2个数相加或相减,连加与/或连减。七段数码管显示器的高位作为符号位,其他5位作为输入数据和计算结果的显示。2.数字用小键盘09;功能键为:A,B,C,D。C起先运算(包括取消没有完成的运算),六位七段数码管全部显示0。A ,加法操作。B ,减法操作。D ,计算并显示结果。3.运算规则(根据一般计算器的功能要求):a.输入第一个数据,显示器跟随显示。b.按或,显示器内容不变。c.再输入其次个数据,显示器跟随显示。d.按,显示器显示计算结果,当超出能显示的最大值时,显示“F”(溢出

2、)。e.按C,清除显示,重新起先运算。(二)提示1.七段数码管显示和键盘可参考软件试验9、10,显示试验,以与可参阅教材第9章有关章节。2.显示是动态的、要不断刷新,建议把键盘输入与运算作为主程序,动态显示作为子程序,在主程序中调用显示子程序。(三)要完成的工作1.设计出完整的汇编语言程序。2.上机调试,在试验系统中通过验收。3.写出课程设计报告,内容包括:设计思想、功能流程图、结果探讨和完整的源程序。;(1)通过小键盘做十进制的加、减运算,允许不同数位的5个数相加或相减。七段数码管显示器作输入数据和结果数据的显示。;(2)数字用小键盘09,A、B、C、D作功能键。起先运算(包括撤销运算),显

3、示0。 。 。 。退出,返回。;(3)运算依次:;输入一原始数据,显示器跟随显示。;按 +或 -,显示器内容不变。;再输入一数据,显示器跟随显示。;按 =,显示器显示结果数据,当超出能显示的最大值时,显示“”(溢出)。;按C,重新起先运算。;按E,结束退出。;*;8086系列微机接口试验系统软件试验项目;键盘扫描显示试验;* 0,0 1,0c0h 2,0 3,0 4,0 5,0 0 ;段限制口 0 ;位限制口/键扫口 0 ;键盘读入口 10 (?) ;显示缓冲 10 (?) ;存放显示第一组数据 10 (?)1 10 (?) ;用于存放第一组数据1 10 (?) ;用于存放其次组数据 0 ;

4、作为标记位,若为1代表加为0代表减 0 0 0 0 30 (?) ;用于键盘输入的存储 1000h: 1 ;设置数组的下标 1+0,0 1+1,0 1+2,0 1+3,0 1+4,0 1+0,0 1+1,0 1+2,0 1+3,0 1+4,0: ;显示 ;扫描键盘并读取键值 ,20h 1: ,0 1: ,1 ,09h 2: 2 ;!留意要加这一句 ;特别字符特别处理2: ;将键盘输入的键盘码放到中 ,5 1+1 1+0 1+2 1+1 1+3 1+2 1+4 1+3 1+4 : ,5 1+1 1+0 1+2 1+1 1+3 1+2 1+4 1+3 1+4 : ,0 ;显示键码 ,0 , ,5

5、1 1 11: ,5 1 11: ;将里的数据放到中,便利以后显示 1 1 2 2 3 3 4 4 5 5 1: 2: 1 1 2 2 3 3 4 4 5 5 3: 0 0 1 1 2 2 3 3 4 4 5 5 : ,0 ,1 ,4 : ,0 ,0 ,4 : ,0 ,0 : ,0 0,0 ;显示P 1,0 1 ,0 3: ,0 : 1+0 ;比较两数大小,假如用小数减大数则交换数据 1+0 1+1 1+1 1+2 1+2 1+3 1+3 1+4 1+4 : ;交换两个数组中的数值 1+0 1+0 1+0 1+0 1+1 1+1 1+1 1+1 1+2 1+2 1+2 1+2 1+3 1+3 1+3 1+3 1+4 1+4 1+4 1+4 0,0 ;最高位显示“-” : 1+4 ;最低位相减 1+4 H1 ,1 ,0 F1H1: F1F1: ,0 ;显示键码 ,0 , 5 1+3 ;其次位相减 1+3 ,0 ;考虑0被借位变成F N1 M1N1: ,09h M1 M1: ,0 H2 ,1 ,0 F2H2: F2F2: ,0 ;显

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号