一、需求分析
了解 x86 平台下的程序开发过程以及掌握 Emu8086 工具的使用;
与 C/C++语言做对比,进一步加深对计算机底层知识的了解,深入体会程序优化问题。
二、设计思路与分析
设计思路:先从文件中读取文章信息 → 打印文章标题和文章内容 → 键盘输入后与文章当前字符进行匹配 → 匹配正确或错误时进行相关处理 → 游戏结束
后期添加游戏开始前的游戏说明,加入了分数项,处理加分扣分,提升用户体验。
程序的关键点:
实现文件的读取;
实现定点打印特定内容以及改变文字的颜色;
实现数字转 ASCII 码并输出;
实现键盘字符的输入与文章当前字符的匹配;
实现程序的延迟(休眠);
参考文档和完整的文档和源码下载地址:
https://www.write-bug.com/article/2112.html