微机原理与汇编语言程序设计汇编实验报告
发布时间:2023-03-10 05:12:39 来源:文档文库
小
中
大
字号:
(此文档为word格式,下载后您可任意编辑修改!
昆明学院课程设计(大作业)
姓名:陈娟专业:计算机应用技术任务起止日期:2014.6.23——2014.6.27课程设计题目:简单计算器程序设计
课程设计要求:
1、在屏幕上显示一个窗口,将光标定位在窗口内2、在窗口内输入一个表达式(单项运算)
3、程序根据表达式计算结果,并在表达式的后面显示一个“=”和运算结果工作计划及安排:
第1次绘制程序流程图。第2次用编写程序。第3次用调试运行程序。第4次编写课程设计说明书指导教师签字
年月日
院(系):信息技术学号:
课程设计(大作业)成绩
学号:
姓名:陈娟
指导教师:周曦
课程设计题目:简单计算器程序设计
总结:经过一个星期的努力,这次课程设计终于成功完成了。我的心里是满满的喜悦,虽然在设计的过程中遇到了很多的困难,例如BIOS调用INT16H子程序完成清屏、设置显示方式、设置窗口等操作,还有就是由于自己的粗心总是把程序中部分的单词打错,也给程序设计的编译运行带来麻烦,浪费了许多的时间与精力。另外就是程序的编写十分复杂,工作量很大,所以编写程序就变成了一项十分困难的事。但在不断的查阅资料,询问学长学姐逐渐做出这份课程设计的过程中,我觉得这些付出很值得,也对微机原理与汇编语言程序设计有了更深入的了解,。编写程序的时间里也顺便复习了在这一学期中所学的微机原理与汇编语言,为后一星期的期末考试做了一些复习。
通过本次课程设计我学到了不少新的东西,也发现了大量的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。总的来说,做完一个简单计算器程序设计的收获不仅仅是分数上的,对以后的学习方式方法很同学的学习合作也有了更深的看法。
指导教师评语:成绩:填表时间:
指导教师签名:
目录
1题目分析.............................................52基本理论.............................................53总体设计............................................63.1本程序的功能结构图..............................63.2字符输入及存储设计..............................83.3加、减、乘、除法运算的判断设计.................83.4加、减、乘、除法运算的设计.....................94实验器材............................................105方法步骤............................................116成效分析............................................116.1运行界面分析...................................116.2调试过程及分析.................................137心得体会............................................148参考文献............................................149附录................................................14
课程设计(大作业)报告
一、题目分析
本次设计的简单计算器,主要是为了解决数学中的加、减、乘、除四则运算的问题。重点和难点主要包括以下几个方面:(1)利用BIOS调用中INT16H调用中的子程序完成清屏、设置显示方式、设置窗口等操作。
(2)利用INT21HDOS系统功能调用中的键盘输入接收十进制操作数和运算符由程序完成字符转换为二进制数,并存储起来。(3)根据运算符完成运算,由程序在屏幕上显示运算结果。1、十进制数转换为二进制数过程如下:
(1)将