. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->端口
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  带色显示实验14中的年月日时分秒  [待解决] 回复[ 0次 ]   点击[ 356次 ]  
youguiqing
[帖 主]   [ 发表时间:2010-08-22 16:54 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:0
注册日期:2009-12-03 21:13
code segment
s:db 9,8,7,4,2,0
s1:db '/','/',' ',':',':',' '
    
start:mov dx,0b800h      ;主程序
     mov ds,dx
     mov si,160*12+39*2
     mov dx,code
     mov es,dx
     mov bx,offset s
     mov di,offset s1
     mov cx,6
   a:call zh       ;调用子和序
     loop a
     mov ax,4c00h      ;主和序结束
     int 21h
zh:  push cx         ;了程序
     mov al,es:[bx]
     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 [si],ah
     mov 1[si],24h ;上色
     mov 2[si],al  
     mov 3[si],24h
     mov dl,es:[di]
     mov 4[si],dl
     mov 5[si],24h
     add si,6
     inc di
     inc bx
     pop cx
     ret
code ends
end start
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved