2012-12-17 32 views
0

我想以hh:mm格式打印系统时间,并将其存储在AM阵列或PM阵列中,具体取决于它们的时间。 这里是我有:8086装配时间打印中断

assume cs:code, ds:data 
data segment 
    hour db ? 
    min db ? 
    AM db ? 
    PM db ? 
data ends 

code segment 
start: 
    mov ah, 2Ch  ; 
    int 21h 
    mov hour, CH 
    mov min, CL 

我知道,函数返回2ChCH = hourCL = minuteDH = secondDL = 1/100

如何使用此功能打印当前时间? 任何想法? (我正在使用TASM,TLINK和turbo调试器)

+2

你问如何打印数量为std了呢? – folex

+0

如果我可以在屏幕上以“hh:mm”格式打印当前时间,当我执行* .exe文件时,我会很高兴。 – darxyde

回答

1

您需要查找某种系统调用来写入控制台(我认为实际上有一些BIOS例程可以做到这一点,如果你不在主流操作系统下运行),或者将您的代码与提供打印功能并调用它的库链接。