2012-12-17 66 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例程可以做到這一點,如果你不在主流操作系統下運行),或者將您的代碼與提供打印功能並調用它的庫鏈接。