北 华 航 天 工 业 学 院课程设计报告(论文)设计课题:输入输出显示 2 专业班级:电子信息工程 学生:士娇指导老师:金梅 设计时间:2010/12/1 6 北华航天工业学院电子工程系微机原理课程设计任务书姓 名:士娇专 业:电 子 信 息 工程班 级:B08211指导老师:金梅职 称:课程设计题目:输入输出显示 2已知技术参数和设计要求:1.编写一个程序,要求从键盘上连续输入多个字符,当遇到“$”时终止,然后以与输入相反的顺序将该字符串以大写形式在屏幕上显示出来。2.用“先进后出”的设计思路,使用堆栈技术,结合 DOS 的中断调用,实现输入字符串的倒序、大写显示。所需仪器设备:计算机成果验收形式:计算机显示,设计报告参考文献:微机原理与接口技术8086 实验指导书时间安排指导老师: 教研室主任: 年 月 日注:本表下发学生一份,指导老师一份,栏目不够时请另附页。课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前。 容 摘 要本文是关于微型计算机原理写文件课程设计。编写程序,使其完成从键盘上连续输入多个字符,当遇到“$”时终止,然后以与输入相反的顺序将该字符串大写形式在屏幕上显示出来的功能。本设计的关键在于正确地使用堆栈。首先将字符依次压入堆栈,等待结束字符“$”,当接收到结束字符时,从堆栈中依次弹出字符并显示。由于堆栈的特点是先入后出,正好实现了输入字符的倒序显示。在编程过程中要设置一个计数器,统计输入的字符,以便从堆栈中弹出的字符和输入的字符相等,以免出错。随着计算机的高速进展,微型计算机已经应用到各个领域,微型计算机原理应用技术已经成为电子信息的核心产业。微型计算机原理是计算机科学与技术、通讯工程、电气工程、机电工程的核心课程。通过这次课程设计,是我们更好地理解了课程中所学的理论知识,并把实际问题转化为理论知识,学会如何把学到的知识用于解决实际问题,培育我们的动手能力。索引关键词:键盘输入 屏幕倒序、大写输出堆栈 计数一、程序设计方案本设计的关键在于正确地使用堆栈。首先将字符依次压入堆栈,等待结束字符“$”,当接收到结束字符时,从堆栈中依次弹出字符并显示。由于堆栈的特点是先入后出,正好实现了输入字符的倒序显示。在编程过程中要设置一个计数器,统计输入的字符,以便从堆栈中弹出的字符和输入的字符相等,以免出错。使用 INT21 中断,完成字符的输入输出。二、源程序容:输入输出 2 ...