欢迎来到天天文库
浏览记录
ID:35554332
大小:1.63 MB
页数:22页
时间:2019-03-28
《微机课程设计--游蛇吃豆游戏设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计说明书课程名称:微机原理课程设计___题目:_从键盘输入数据并显示院系:理学院专业班级:__应用物理13-1_学号:__2013305185学生姓名:许广津指导教师:李声2016年6月17日5安徽理工大学课程设计(论文)任务书理学院院系信计教研室学号2013305185学生姓名许广津专业(班级)应用物理13-1设计题目1、从键盘输入数据并显示的设计2、将键盘输入的小写字母转换成大写字母的设计设计技术参数设计要求要求有目录、课程设计目的、课程设计内容、实验原理、流程图、程序等。工作量工作计划参考资料[1]姚燕南,薛钧义主编.微型计
2、算机原理.第四版[M],西安:西安电子科技大学出版社,2003[2]潘峰主编.微型计算机原理与汇编语言第三版.[M],西安:电子工业出版社,2003[3]雏逢兴编著.计算机硬件技术基础[M],北京:高等教育出版社,1998[4]王永山等编著.微型计算机原理与应用[M],西安:西安电子科技大学出版社,1999[5]舒贞权等编著.Intel8086/8088系列微型计算机原理[M],西安:西安交通大学出版社,1993[6]邵鸿余编著.微机原理与接口技术[M].北京:北京航天大学出版社,1999.[7]AMD公司,GeodeLXPrelimi
3、naryDataBook[M][8]Intel公司,IA-32IntelArchitectureDeveloper’sManual.Volume1[M][9]Intel公司,IA-32IntelArchitectureDeveloper’sManual.Volume2[M][10]Intel公司,IA-32IntelArchitectureDeveloper’sManual.5Volume3[M]指导教师签字教研室主任签字年月日5摘要本文所设计的程序是运行于硬件和DOS操作系统下的,本程序通过调用DOS下的基本输入输出中断,实现数据的输
4、入和输出。程序中有两个子程序,输入的两个五位的十进制数通过调用一个叫ASC_TO_BIN的子程序可以将其转换成二进制数,然后求两个二进制数的和,求和完成后,再调用一个叫BIN_TO_ASCII的子程序将二进制和转换成相应的ASCII码,调用DOS输出中断显示在屏幕上,最后看用户是否输入的是Q或者q,若是则程序结束,若不是则程序循环。实现将键盘输入的小写字母转换为大写字母显示出来,在接受数据后,程序内要判断是否是小写字母,是则进行转换,否则不予转换。转换后结果的显示通过DOS功能调用的02号功能,将要显示字符的ASCII码放在DL中。关键
5、词:DOS功能调用大写英文小写英文转换在课程设计之前,具备微机原理的理论知识和实践能力;熟悉汇编语言编程技术;熟悉80X86的CPU结构和指令系统;熟悉相关常用接口电路的设计使用方法是必不可少的。因此原理部分重新温习并整理了相关知识。5目录摘要i一、原理11.1、8086的内部结构11.2、8086的指令系统2⑴数据传送类2⑵算术运算类3⑶逻辑运算类3⑷串操作类4⑸程序转移类4⑹控制类51.3汇编语言程序设计5二、实验目的6三、实验内容61、从键盘输入数据并显示61.1、流程图61.2、参考程序71.3运行结果分析112、将键盘输入的小
6、写字母转换成大写字母122.1、流程图122.2、参考程序132.3、运行结果分析14四、心得体会15参考文献165一、原理1.1、8086的内部结构80x86从功能上分执行单元EU(ExecutionUnit),和总线接口单元BIU(BusInterfaceUnit),执行单元由算术逻辑单元(ALU)、标志寄存器、通用寄存器组和EU控制器等部件组成。指令执行部件EU由算术逻辑单元、标志寄存器、通用寄存器和EU控制器等部件组成。主要功能是执行指令:一般顺序执行,EU不断地从指令队列中取指令连续执行,而省去访问存储器取指令的时间。需要访问
7、存储器取操作数时,EU将访问地址送给BIU后,将要等待操作数到来后才能继续操作;遇到转移类指令时,要将指令队列中的后续指令作废,等待BIU重新从存储器取出目标地址中的指令代码进入指令队列后,EU才能继续执行指令。算术逻辑单元(ALU)完成16位或8位的二进制运算;16位暂存寄存器用来暂存参加运算的操作数。运算结果通过内部总线送到通用寄存器组或BIU的内部寄存器中等待写入存储器。经ALU运算后的结果特征置入标志寄存器中保存EU控制器负责从BIU的指令队列中取指令,并对指令译码;根据指令要求向EU内部各部件发出控制命令以完成各条指令的功能。
8、总线接口单元由地址加法器、专用寄存器组、指令队列缓冲器和总线控制电路等部件组成;主要功能是形成访问存储器的物理地址,负责与外部(存储器或I/O接口)打交道。正常情况下,BIU通过地址加法器形成指令的物理地址
此文档下载收益归作者所有