计算机硬件实践报告.docxVIP

  • 2
  • 0
  • 约3.47千字
  • 约 13页
  • 2023-05-01 发布于湖北
  • 举报
宋停云与您分享 宋停云与您分享 计算机硬件技术课程设计 实践报告 学院: 自动化工程学院 班级: 姓名: 学号: 2013 年 1 月 宋停云与您分享 宋停云与您分享 一、设计题目 编写一个程序,要求键盘连续输入多个字符,当遇到“.”时终止,然后以与输入相反的顺序将该字符串在屏幕上显示出来。 二、开发目的 结合微型计算机原理课程的学习,进一步巩固已学的知识,同时针对计算机原理知识的具体应用,学会对系统中 DOS 系统功能的调用。掌握微型计算机系统软硬件开发的初步方法,了解简单计算机应用系统的工作原理和设计方法。 三、设计方案以及论证 编写一个程序要求从键盘上连续输入多个字符当遇到“.”时终止然后以与输入相反的顺序将该字符串在屏幕上显示出来。完成本设计的关键在于正确地使用堆栈,首先将字符依次压入堆栈,等待结束字符“.”。由于堆栈的特点是先入后出,正好实现了输入字符的倒序显示。在编程过程中要设置一个计数器,统计输入的字符,以便从堆栈中弹出的字符和输入的字符相等。 宋停云与您分享 宋停云与您分享 开始四、程序流图 开始 CX= CX=首地址 输入字符串显示 CX=0 从键盘输入字符给 AL CX 自加 1 N AX 入栈 判断 AL=‘‘. ? Y N AX 出栈 判断 CX=0? 图 1 结束 如图 1 所示的程序流图即使我这个设计的主要思路,还是根据堆栈段“先入后出”这个特点来实现功

文档评论(0)

1亿VIP精品文档

相关文档