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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书

(6)屏幕上显示从我们设定的时间开始计时。

3.2运行结果显示

(1)当进入显示界面是屏幕上会出现提示语“TIME SYSTEM IS:”,在此窗口我们输入12或者24进制。其显示结果如图2所示。

图2 12/24进制选择界面

(2)当我们输入12或24进制时的窗口界面如图3和图4所示。

图3 输入12进制界面

图4 输入24进制的界面

(3)当输入进制信息以后,现在的提示语为“CURRENT TIME IS:”,现在再输入时间,其窗口界面如图5所示。

图5 提示输入时间的界面

(4)当输入了时间后的显示结果如图6所示。

图6 完成输入时间的界面

(5)最后,会显示设置的初始时间并开始计时。其结果如图7所示。

图7 计时的界面

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

图8 半点报时

图9 整点报时

3.3所遇到的问题与解决

1、对延时时间的设置:当计算机执行命令时,虽然快,但还是需要一定的时间。此时间与计算机的主频有关系,我们采用循环的方式来进行延时。但我们所使用的计算机的CPU主频比8086高,故需要内外两个循环来实现,内循环为24000,外循环为25000,这样延时约为1S。程序如下:

TIME PROC

PUSH CX

PUSH AX

MOV AX,25000 ;嵌套循环AX为外循环,CX为内循环

WAITED: MOV CX,24000

GOON: LOOP GOON

DEC AX

JNZ WAITED

POP AX

POP CX

相关文档
最新文档