用汇编语言写个小程序

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:33:26
给位仁兄现在有个汇编语言的小题目 帮忙解答下 不胜感激
1:在屏幕上显示当前系统日期
2:在屏幕中央以红底白字显示系统日期 (好像涉及到中断和调用)
谢谢啊 谢谢啊

这是1
assume cs:codesg,ds:data

data segment
db "00/00/00 00:00:00",'$'
data ends

codesg segment
start:
mov ax,data
mov ds,ax
mov cx,6
mov bx,0
mov ah,0
mov al,9
s:
push cx
push ax

out 70h,al
in al,71h

mov ah,al
mov cl,4
shr ah,cl
and al,00001111b

add ah,30h
add al,30h

mov byte ptr ds:[bx],ah
mov byte ptr ds:[bx+1],al

pop ax
cmp al,4
jna s1
jmp short s2
s1:
dec al
s2:
cmp al,7
jne ok
sub al,2
ok:
dec al
add bx,3
pop cx
loop s

mov dx,0
mov ah,9
int 21h

mov ax,4c00h
int 21h
codesg ends

end start

你用VISTA系统就可以了