云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 汇编汇编语言课程设计-电子时钟

汇编汇编语言课程设计-电子时钟

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 8:27:37

课程设计说明书 No.12

图7 计时的界面 (6)到了半点和整点时报时的显示结果如图8和图9所示。 图8 半点报时

课程设计说明书 No.13

图9 整点报时 3.3所遇到的问题与解决 1、对延时时间的设置:当计算机执行命令时,虽然快,但还是需要一定的时间。此时间与计算机的主频有关系,我们采用循环的方式来进行延时。但我们所使用的计算机的CPU主频比8086高,故需要内外两个循环来实现,内循环为24000,外循环为25000,这样延时约为1S。程序如下: TIME PROC 环 WAITED: MOV CX,24000 GOON: LOOP GOON DEC AX JNZ WAITED POP AX POP CX

PUSH CX PUSH AX MOV AX,25000 ;嵌套循环AX为外循环,CX为内循课程设计说明书 No.14

RET TIME ENDP 2、开始光标不在屏幕中央,原因是IOSET子程序中的光标设计的位置不对,重新改变DX后,光标到达屏幕中央。IOSET子程序如下: IOSET PROC ;设置光标位置 PUSH AX PUSH BX PUSH DX MOV DX,0C20H ;DH=光标所在行号,DL=光标所在列号

MOV BH,00 ;BH=光标所在页号 MOV AH,02 INT 10H POP DX POP BX POP AX RET IOSET ENDP 3、检查错误过程中,系统提示“out of memory” 1)、原因:在某些程序段存在只有现场保护没有现场恢复 2)、解决办法:通过系统运行,发现错误的行数,找到相应的位置,添加现场恢复语句。 4、刚开始选择进制的功能的时候,只设置了两次DOS字符输入功能的调用因此只能输入两个字符,而当输入第二个字符以后提示语立即不见,根本看不到。因此为了在输入进制的两个字符以后,添加一个回车以完成输入则必须设置三次DOS字符输入功能调用。其程序如下: MOV AH,1 ;DOS功能模块,从键盘输入字符 INT 21H ;第一次调用 MOV BL,AL ;将输入的数据12,24转换为压缩BCD码存放在变量S中

课程设计说明书 No.15

AND BL,0FH SHL BL,1 SHL BL,1 SHL BL,1 SHL BL,1 MOV AH,1 INT 21H ;第二次调用 MOV CL,AL AND CL,0FH OR CL,BL MOV S,CL MOV AH,1 ;输入最后一个回车字符 INT 21H ;第三次调用 5.在输入了进制信息以后并没有调用函数IOCLR因此在显示窗口中显示了多个信息,并不美观,后来我在输入了进制信息以后加了CALL IOCLR、CALL IOSET的调用程序。对屏幕进行清屏,并且设置光标位置。程序片段如下: MOV AH,1 ;输入最后一个回车字符 INT 21H CALL IOCLR CALL IOSET MOV DX,OFFSET CT ;DOS功能模块,显示字符串,提示从键盘输入 MOV AH,9 INT 21H 3.4结果分析 经验证,在第一个提示窗口“TIME SYSTEM IS:”中输入进制为12或则24,会实现12/24进制的转换。 在第二提示窗口“CURRENT TIME IS:”中输入初始时间能正确的设置初试时间。并且我们在窗口中显示了“CURRENT TIME IS:”,满足任务的要求。 设置的时间程序能够正常的运行,达到了设计目的。并且时间在屏幕的正

搜索更多关于: 汇编汇编语言课程设计-电子时钟 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

课程设计说明书 No.12 图7 计时的界面 (6)到了半点和整点时报时的显示结果如图8和图9所示。 图8 半点报时 课程设计说明书 No.13 图9 整点报时 3.3所遇到的问题与解决 1、对延时时间的设置:当计算机执行命令时,虽然快,但还是需要一定的时间。此时间与计算机的主频有关系,我们采用循环的方式来进行延时。但我们所使用的计算机的CPU主频比8086高,故需要内外两个循环来实现,内循环为24000,外循环为25000,这样延时约为1S。程序如下: TIME PROC 环 WAITED: MOV CX,24000 GOON: LOOP GOON DEC AX JN

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com