DOS汇编显示当前时间

来源:互联网 发布:软件测试兼职平台 编辑:程序博客网 时间:2024/06/06 04:31
assume cs:codesgdatasg segmentformat db 'yy/MM/dd HH:mm:ss','$'yMdHmsdb 9, 8, 7, 4, 2, 0datasg endscodesg segmentstart:mov ax, datasgmov ds, axmov si, offset formatmov di, offset yMdHmsmov cx, 6deal:push cxmov al, [di];指定要访问的内存地址,处理年份out 70H, alin al, 71H;读取数据mov ah, almov cl, 4shr ah, cland al, 00001111Badd ah, 30Hadd al, 30Hmov byte ptr [si], ahmov byte ptr [si+1], aladd si, 3inc dipop cxloop dealmov dx, offset formatmov ah, 09Hint 21Hmov ax, 4c00Hint 21Hcodesg endsend start