汇编网首页登录博客注册
caroline0712的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2009-04-12 21:10] 实验14

;以年/月/日 时:分:秒的格式 显示当前的日期和时间
DATAS SEGMENT
        DB 9,8,7,4,2,0
        DB 2FH,20H,3AH
DATAS ENDS

STACKS SEGMENT
        DB 2 DUP (0)
STACKS ENDS

CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
         MOV AX,DATAS
         MOV DS,AX         
         MOV AX,0B800H
    MOV ES,AX
 
    MOV DI,0
          MOV SI,0 
    MOV CX,6
CONTENT:
    PUSH CX
    MOV AL,DS:[SI]
    OUT 70H,AL
    IN  AL,71H        
    MOV AH,AL
    
    MOV CL,4
    SHR AH,CL
      
    AND AL,00001111B 
       
    ADD AL,30H   
    ADD AH,30H         
    MOV ES:[DI],AH
    ADD DI,2
    MOV ES:[DI],AL
    ADD DI,2
    CMP DI,12
    JB  SETDI1
    CMP DI,16
    JE  SETDI2
    CMP DI,34
    JE  SETDI2
    CMP DI,20
    JA  SETDI3
POINT:
    MOV ES:[DI],BL
    ADD DI,2     
    INC SI
    INC BX
    POP CX
    LOOP CONTENT
    
    MOV AH,4CH
    INT 21H
SETDI1:
        MOV BL,DS:[6]
        JMP POINT
SETDI2:
    MOV BL,DS:[7]
    JMP POINT
SETDI3:
        MOV BL,DS:[8]
        JMP POINT
    
CODES ENDS
    END START
评论次数(2)  |  浏览次数(610)  |  类型(汇编作业) |  收藏此文  | 

[  bslg123   发表于  2009-04-13 10:01  ]

支持一下!

[  游客   发表于  2009-04-15 10:10  ]

没问题。想显示完全年份的话,可以搜搜博客中的文章,有提到的。

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码