- 12
- 0
- 约5.44千字
- 约 11页
- 2017-09-07 发布于陕西
- 举报
微机综合实验课程设计报告书
姓名: 全 永 谱
学号: 200807014348
院系: 电子与信息工程学院
专业: 电子信息工程(自动化)
报告题目: 微机综合实验计算器设计报告
指导老师: 蔡 黎
2011年6月25日
微机综合实验课程设计报告书
姓名:全永谱 班级:08级电信 3 班 学号: 200807014348 成绩:
设计题目分析:可以进行十六进制数四则运算,要可以显示余数,具有清零和复位功能,并且具有连续运算功能。运行调试好的程序,按步骤依次输入操作数、操作符,回车经运算后便可得到运算结果,并且可以在屏幕上显示出来。
设计步骤详细介绍:
第一步:对要实现的功能进行大体分析,构思出程序的设计思路图(如下图所示):
程序设计思路图
第二步:将这些功能的实现分别编写程序来实现。
第三步;编写代码,上机调试和运行程序。
第四步:编辑源程序:即建立.ASM文件。
第五步:汇编源程序。源文件建立后,要用汇编程序对源文件进行汇编,以便产生二进制的目标文件(.OBJ文件)。
第六步:用LINK程序产生.EXE文件。
第七步:程序的调试。
开始—运行,键入CMD,在键盘上键入命令DEBUG L.EXE启动DEBUG,直到屏幕出现提示短杠,等待用户输入如下的命令。
调试A命令,指出汇编之后的机器码存储的起始地址。
调试U命令,将内存中的机器码以指令助记符的形式显示出来。可反复执行,直到显示出所有的指令助记符。
调试T命令,单步执行指令,并将所有寄存器的内容和下一条要执行的指令显示出来。
执行D命令,显示内存,将内存中的数据以十六进制和ASCII码的形式显示出来。
执行Q命令,退出返回。
关键技术分析:
INT 21H 指令
01H号功能:等待从标准设备输入一个字符,将该字符的ASCII码送给AL,并在标准输出设备上显示该字符。
入口参数:无。
出口参数:AL的内容为输入字符的ASCII码。
09H号功能:在标准输出设备上显示某个字符串。
入口参数:DX的内容为要显示的字符串的首地址。
出口参数:无 设计中遇到的问题和解决的步骤、方法:
针对本设计出现的问题主要是程序难以看懂,虽然有注释,但还是未完全理解;其次就是对程序步骤还是未完全熟练地掌握,运行了好几次,也请教了一些同学,最后才基本完成;最后就是画出程序流程图,由于以前很少联系使用流程图,所以突然画程序流程图就修改了很多次才完成,流程图如下所示:
设计结果:
运行调试好的程序,按提示依次输入操作数、操作符,回车经运算后便可得到运算结果,在屏幕上显示出来;在提示下按下“y”,则继续进行运算或是退出程序。其结果如下图(截图)所示:
附录1:程序运行截图(3张)
附录2:源程序列表(带注释)
stack segment
dw 512 dup(0)
stack ends
DATA SEGMENT
B1 DB 0DH,0AH, Simple calculator $
B2 DB 0DH,0AH, INPUT THE FIRST NUMBER: $
B3 DB 0DH,0AH, INPUT THE SECOND NUMBER: $
B4 DB 0DH,0AH, INPUT THE OPERATOR(+,-,*,/): $
B5 DB 0DH,0AH, THE RESULT IS: $
B6 DB 0DH,0AH, ------------------------------------ $
B7 DB 0DH,0AH, please INPUT THE KEY (0) to CONTINUE $
B8 DB 0AH,0DH, THE REMAINDER IS: $
A DW 0 ;存放第一个操作数
B DW 0 ;存放第二个操作数
C11 DW 0 ;存放余数
C12 DB 0
您可能关注的文档
- [常州市]某医院规划与建筑设计方案.doc
- “犯罪人—被害人和解”的制度设计与司法践行.doc
- 《Java程序设计》练习十.doc
- 《Java程序设计》模拟练习三.doc
- 《打砖块》游戏设计报告.doc
- ××多层框架结构基础设计.doc
- 13万吨年中等分子量聚丙烯酰胺干燥设备设计.doc
- B2C网站设计.doc
- C语言及程序设计课程试卷答案.doc
- GB J74-1984石油库设计规范.doc
- 初中九年级英语Unit 13环境保护主题听说整合教学设计.docx
- 85分式方程及其解法课件人教版数学八年级上册.pptx
- 基于核心素养的博物馆主题说明文写作教学设计与实施——以九年级英语为例.docx
- 53一次函数的意义第课时课件浙教版八年级数学上册.pptx
- 大单元视角下“人民民主政权的巩固”与历史关键能力进阶教学设计——以初中历史中考复习课为例.docx
- 五年级数学下册典型例题解析人教版期末重点攻克.pptx
- 小学四年级信息技术《智启信息时代:查找网上信息的基石》教学设计及反思.docx
- 大疆域·大人口·大战略:中国国家空间认知的初步建构.docx
- 人教版(一年级起点)小学英语四年级上册Revision 1 Lesson 2教学设计.docx
- 大单元结构化复习:旧民主主义革命时期(18401919)的内忧外患与救亡图存.docx
最近下载
- 2024—2025学年江苏省苏州市工业园区星港初三零模数学试卷.doc VIP
- TG-NET TG-NET 全万兆核心交换机 S6200-16TF 说明书用户手册.pdf
- 天津执业药师继续教育《中药就在您身边(一)》习题答案.docx VIP
- 在公司2026年度党风廉政建设和反腐败工作会上的讲话.docx VIP
- 伟达olt e3320t cli命行说明用户手册命令行操作分册.pdf VIP
- KYT危险预知训练.ppt VIP
- Barsetto咖啡机BAE-01C说明书用户手册.pdf
- 鲁科版高中数学人教版目录.pdf VIP
- 天津执业药师继续教育《儿科常用药物概要》习题答案.docx VIP
- 微机综合保护装置 说明书 3详解.pdf VIP
原创力文档

文档评论(0)