
大学生汇编语言综合设计项目:小闹钟程序
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为大学生课程作业,旨在通过编写小闹钟程序掌握汇编语言编程技巧。该程序具备设置、定时及闹钟提醒功能。
该文件包含程序、代码及实验报告。
**实验要求:**
1. 用户从键盘输入闹铃时间(例如2分钟)。
2. 程序开始计时,并在屏幕上实时显示当前时间(如00:00:01),并持续刷新。
3. 当设定的时间到达,程序发出闹铃声,声音维持数秒;同时停止时间的更新。
4. 能够处理输入错误:如果用户输入非数值型字符,则提示“输入错误”。
**实验原理分析:**
1. 设置响铃时间时,分别设置了HOUR和MIN两个变量。运行程序后会提醒用户以(INPUT RING TIME(XX:XX))格式输入闹钟时间,不符合该格式的会被视为错误输入并显示“输入错误”提示。
2. 小时数的第一个数字只能是0、1或2;分钟范围在0到59之间。如果中间没有分号隔开,则会提示“输入错误”。
3. 使用MOV AH, 2CH指令获取当前系统时间,将小时存储于CH中,分钟存储于CL中。
4. 当前时间与设定的响铃时间进行比较:若两者相等(即到达设定的时间),则刷新停止,并显示“TIME-OVER!”提示;同时发出声音。
全部评论 (0)
还没有任何评论哟~


