30/09/2018, 21:38

Hỏi về cách viết chữ trong debug 8086

Em có 1 bài tập là dùng chương trình debug 8086 viết chương trình xuất ra ngày giờ hệ thống
-ý tưởng của em là dùng hàm 2a ngắt 21 để đọc giờ hiện hành:

Mov ah,2a
int 21h

-sau đó dl chứa ngày,dh chứa tháng,cx chứa năm
-dùng 1 hàm xuất số thập phân để in dữ liệu cx,dl,dh ra từ hex sang dec

XuatTP proc
mov dl,0ah
mov cx,0
chia:
div dl
inc cx
mov bl,ah
xor bh,bh
push bx
cmp al,0
jz laystack
xor ah,ah
jmp chia
laystack:
pop dx
add dl,30h
mov ah,2
int 21h
loop laystack
XuatTP endp 

Em đã xuất đươc ra đúng nhưng cho em hỏi em muốn xuất ra màn hình có đầy đủ thông báo như trong ngôn ngữ C là:
cout<<" Hóm này là ngày : " << dl<<" tháng "<< dh << " Năm " < < cx;
vậy cho em hỏi em muốn viết thông báo như thế này debug 8086 thì em phải làm như thế nào
Em xin trân trọng cảm ơn
(Nếu có sai sót xin mod nhắc nhở đừng xóa bài em)

Bài liên quan
0