求一个汇编语言课程设计的MASM32时钟的程序

来源:百度知道 编辑:UC知道 时间:2024/07/04 12:03:20
如题,要32的,最好附上实验内容,如果满意还追分!!谢谢
edit的 8086的 谢谢 使程序运行后屏幕显示器成为一台电子钟。首先屏幕上显示提示符,要求从键盘上输入当前时间,然后每隔一秒使显示的秒值加1,达到60秒时使分值加1,秒值清零;达到60分时使小时值加1,分值清零;达到24小时则小时值清零。上述过程一直进行下去,当键入Ctrl+C时退出“电子钟”状态,返回DOS。

安装完成以后请将本光盘根目录下的环境设置批处理文件 Var.bat
拷贝到 Masm32\bin 目录下,并根据 MASM32 的安装位置编辑修改
Var.bat 文件中的相关目录名称。

2. 代码维护工具

每个例子都包括了描述编译、链接方法的 makefile 文件,
使用 nmake 工具可以自动根据此文件进行编译链接,nmake 工
具可以从 Visual C++ 的 bin 目录中找到,也可以从作者的网
站中下载。

3. 编译环境和编译方法

建议使用命令行方式进行编译,以编译 Chapter02\Test
目录中 Test.asm 为例,步骤是:

I. 打开一个“命令提示符”窗口。
II. 进入环境设置批处理文件 Var.bat 所在目录并执行
它,以后就可以使用这个“命令提示符”窗口编译
文件了。

x: <切换到MASM32安装的驱动器>
cd \masm32\bin <进入MASM32的执行目录>
var <执行Var.bat设置环境变量>

III. 进入源代码目录:

cd \chapter02\test

IV. 使用 nmake 工具进行编译链接:

nmake

V. 执行编译好的可执行文件。

达到60分时使小时值加1,分值清零;达到24小时则小时值清零。上述过程一直进行下去,当键入Ctrl+C时退出“电子钟”状态