微机原理简易计算器课程设计报告 下载本文

内容发布更新时间 : 2024/7/6 3:31:03星期一 下面是文章的全部内容请认真阅读。

.

.

课 程 设 计 报 告

课程设计名称: 简易计算器 系 别: 三系 学生姓名: 张梦瑶 班 级: 11通信1班 学 号: 20110306111 成 绩: 指导教师: 袁静

开课时间: 2013-2014 学年 1 学期

微机原理课程设计——简易计算器

一.设计题目 简易计算器 二.主要内容

1、采用模块化程序结构设计软件,可将整个软件分成若干功能模块。 2、画出程序流程图。 3、根据流程图,编写源程序。 4、上机调试程序。

三.具体要求

1、利用BIOS和DOS的中断来设计一个计算器,要求在屏幕上显示一个主菜单,提示用户输入相应的数字键,分别执行加、减、乘、除四种计算功能和结束程序的功能。

2、利用BIOS中断的10号功能调用来设置显示方式。

3、利用DOS中断的01号和02号子功能来完成键盘接收,结果显示。

四.进度安排

周一 周二 周三 周四 编程调试 周五 写总结报告 讲课设内容,查资料,确定编程调试 安排任务 硬件电路方案 五.成绩评定

考核方法:现场验收(占50%),课程设计报告(占50%)。

考核内容:学习态度(出勤情况,平时表现等)、方案合理性、程序编制质量、演示效果、设计报告质量。

成绩评定:优,良,中,及格,不及格。 特别说明:如发现抄袭,按照不及格处理。

第2页 共24页

微机原理课程设计——简易计算器

目 录

前言 ..................................................... 4 1、设计题目 .............................................. 5 2、设计内容 .............................................. 5 2.1 基本内容 .......................................... 5 2.2 主要功能 .......................................... 5 3、设计原理及方案 ........................................ 6 3.1 总体方案 .......................................... 6 3.2 程序流程图 ........................................ 7 3.2.1 主程序 ....................................... 7 3.2.2 计算子程序 ................................... 8 3.3 系统模块详细设计 .................................. 9 3.3.1 界面设置 ..................................... 9 3.3.2 算法选择设置 ................................ 10 3.3.3 数制转换设置 ................................ 11 4.汇编源程序代码 ........................................ 13 5、调试运行结果 ......................................... 20 5.1 操作说明 ......................................... 20 5.2 调试运行结果 ..................................... 20 6、心得体会 ............................................. 23 7、参考文献 ............................................. 24

第3页 共24页