0

システム時刻を取得して印刷する必要があります。問題は、印刷の仕方がわからないことです。以下のコードがありますが、どこが間違っているのかわかりません。時刻の時間の部分のみを以下に示します。ありがとう!:)

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
4

1 に答える 1

1

そこには、時間を印刷するためのコードしかありません。「idivbx」はコメントの内容を実行しません。「idivbl」を試してください。あなたのマクロは「あなたの後ろで」ああゴミ箱に入れています。それらを修正して、もう一度試してください...

最高、フランク

于 2012-09-07T17:15:27.453 に答える