256、编写一个程序,用于统计文本文件中的单词数量。提示用户输入文件名,并在屏幕上显示单词计数。你只能调用一个用于输出十进制数的 WriteDec 过程,其他所有输入/输出操作必须使用 INT 21h 完成。
要实现这个需求,可按以下步骤编写程序:
- 使用
INT 21h提示用户输入文件名。 - 使用
INT 21h打开指定的文本文件。 - 逐字符读取文件内容,利用
INT 21h进行文件读取操作。 - 根据空白字符(如空格、制表符、换行符)来判断单词的分隔,统计单词数量。
- 使用
WriteDec过程在屏幕上显示统计得到的单词数量。 - 使用
INT 21h关闭文件。
257、定义一个大小约为视频显示区域四分之三的文本窗口。让程序按顺序执行以下操作:在窗口的顶行绘制一串随机字符(可以调用Irvine16库中的Random_range函数)。将窗口向下滚动一行。暂停程序约200毫秒(可以调用Irvine16库中的Delay函数)。再绘制一行随机文本。继续滚动和绘制,直到显示50行。
实现思路
本题要求编写程序实现相关功能,以下是大致实现思路:
- 定义一个约为视频显示区域四分之三大小的文本窗口。
- 利用 Irvine16 库中的
Random_range函数生成随机字符,并在窗口顶行绘制。 - 滚动窗口,将窗口向下滚动一行。
- 使用 Irvine16 库中的
Delay函数暂停程序约 200 毫秒。 - 重复步骤 2 - 4,直到显示 50 行。
注意 :实际编程还需根据具体使用的汇编语言环

374

被折叠的 条评论
为什么被折叠?



