|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- assume cs:code
- code segment
- a1:db 'yy/MM/dd hh:mm:ss',0
- b1:db 9,8,7,4,2,0
- start:
- mov ax,cs
- mov ds,ax
- mov bx,offset a1
- mov si,offset b1
- mov cx,6
- mov ax,0b800h
- mov es,ax
- mov di,160*12+31*2
- s: ;
- push cx
- mov al,[si]
- 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 [bx],ah
- mov byte ptr [bx+1],al
- add bx,3
- add si,1
- pop cx
- loop s
- mov bx,offset a1
- zz:
- mov ch,0
- mov cl,[bx]
- jcxz exit;cx=0跳出
- mov byte ptr es:[di],cl
- mov byte ptr es:[di+1],2;颜色
- add di,2
- inc bx
- jmp zz
- exit:
- mov ax,4c00h
- int 21h
- code ends
- end start
复制代码 |
|