- 7
- 0
- 约1.48万字
- 约 24页
- 2023-11-29 发布于北京
- 举报
微机原理课程设计——简易计算器
第 PAGE 2页 共 NUMPAGES 24页
课 程 设 计 报 告
课程设计名称: 简易计算器
系 别: 三系
学生姓名: 张梦瑶
班 级: 11通信1班
学 号: 20110306111
成 绩:
指导教师: 袁静
开课时间: 2013-2014 学年 1 学期
一.设计题目
简易计算器
二.主要内容
1、采用模块化程序结构设计软件,可将整个软件分成若干功能模块。
2、画出程序流程图。
3、根据流程图,编写源程序。
4、上机调试程序。
三.具体要求
1、利用BIOS和DOS的中断来设计一个计算器,要求在屏幕上显示一个主菜单,提示用户输入相应的数字键,分别执行加、减、乘、除四种计算功能和结束程序的功能。
2、利用BIOS中断的10号功能调用来设置显示方式。
3、利用DOS中断的01号和02号子功能来完成键盘接收,结果显示。
四.进度安排
周一
周二
周三
周四
周五
讲课设内容,安排任务
查资料,确定硬件电路方案
编程调试
编程调试
写总结报告
五.成绩评定
考核方法:现场验收(占50%),课程设计报告(占50%)。
考核内容:学习态度(出勤情况,平时表现等)、方案合理性、程序编制质量、演示效果、设计报告质量。
成绩评定:优,良,中,及格,不及格。
特别说明:如发现抄袭,按照不及格处理。
目 录
TOC \o 1-3 \h \z \u 前言 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
前言
课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力的重要教学环节。它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。
计算器在我们日常生活中应用是相当普遍的,可以说它已经成为现代社会生活不可或缺的一部分。本次课程设计就是根据微机原理与接口的相关知识,利用BIOS和DOS的中断来设计一个简易计算器,能够实现加减乘除四则运算,并在屏幕上显示一个主菜单,提示用户输入相应的数字键,分别执行加、减、乘、除四种计算功能和结束程序的功能。同时利用BIOS中断的10号功能调用来设置显示方式,利用DOS中断的01号和02号子功能来完成键盘接收,结果显示。
通过本次课程设计,要求学生熟悉和掌握微机系统的软件的方法、设计步骤,使学生得到微机开发应用方面的初步训练,熟练应用8086汇编语言编写应用程序和实际设计中的软件调试方法和步骤,熟悉微机系统的软件开发工具的使用方法。
通过课程设计实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。
1、设计题目
简易计算器
2、设计内容
2.1 基本内容
1、编写一个程序,能从键盘上读入数据,并完成加、减、乘、除的计算。
2、利用BIOS和DOS的中断来设计一个计算器,要求在屏幕上显示一个主菜单,提示用户输入相应的数字键,分别执行加、减、乘、除四种计算功能和结束程序的功能。
3、利用BIOS中断的10号功能调用来设置显示方式。
4、利用DOS中断的01号和02号子功能来完成键盘接收,结果显示。
2.2 主要功能
一、显示主菜单功能
主菜单如下:
Please input a number to choose the arithmetic operation
1—add 2—subtract 3—multiply
4—divide q—return to DOS
二、计算功能
1、别按数字键“1”、“2”、“3”,则执行相应子模块1、2、3,进行两个字节与两个字节的加法、减法和
您可能关注的文档
- 当代国际关系.doc
- 德邦物流公司课件.ppt
- 徽派建筑艺术风格与鉴赏.docx
- 建设项目竣工环境保护验收管理办法.docx
- 建筑结构抗浮锚杆-22g815-.docx
- 建筑装饰质量策划方案.docx
- 开展“清廉企业”建设活动的实施方案共3篇.docx
- 开展国家中小学智慧教育平台应用培训活动简报.doc
- 强奸案件的侦查精品课件.ppt
- 强制执行申请书(模板).doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- K72 430麻溪大桥(加宽)施工方案方案.docx VIP
- 专题02 30天熟记中考课标1600词(Day 7~Day 12)(知识清单)(背诵版).docx VIP
- 成人留置导尿的护理及并发症处理团体标准.docx VIP
- 米家小米智能门锁 E30使用说明书.pdf
- 贵州省贵阳市2025年中考英语真题试题.docx VIP
- 精密零部件的精磨与超精密加工技术方案.doc VIP
- 2025年广播电视播音员主持人资格考试播音业务专项真题卷及答案.docx VIP
- 部编版四年级下册语文日积月累和古诗词(完美打印版).pdf VIP
- 精密和超精密加工技术主要章节课件.ppt VIP
- 中小学教师专业发展调查问卷.doc VIP
原创力文档

文档评论(0)