我需要得到系统时间并打印出来。问题是我不知道怎么打印它。我有一个下面的代码,我不知道我哪里错了。下面只写了时间的一小时部分。谢谢!:)
pc macro a
mov ah, 02
mov dl, a
int 21h
endm
cseg segment para 'code'
assume cs:cseg; ds:cseg; ss:cseg; es:cseg
org 100h
start: jmp begin
hr db '0'
begin:
mov ax, 03h ;clear screen
int 10h
mov ah, 2Ch
int 21h
mov hr1, ch
mov bx, 10
mov ah, 0
mov al, hr1
idiv bx
add al, '0'
add ah, '0'
mov hr, al
pc hr
mov hr, ah
pc hr
int 20h
cseg ends
end start发布于 2012-09-08 01:15:27
您在那里只有打印小时的代码。"idiv bx“并没有按照评论所说的去做--试试"idiv bl”。你的宏是“在你背后”的垃圾。解决这些问题,再试一次……
最好的,弗兰克
https://stackoverflow.com/questions/12320905
复制相似问题