中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 00:10
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS开发编程 & 发展交流 (开发室) » 显示当前时间的小程序的源代码
可打印版本  1,630 / 0
第1楼 ko20010214 发表于 2003-06-01 00:00
版主 发帖 1,628 积分 7,296
显示当前时间的小程序的源代码
发信人: JiLiu (紀柳~~短天扇), 信区: DOS
标 题: 显示当前时间
发信站: BBS 水木清华站 (Mon May 19 17:17:33 2003), 转信

刚才把以前的程序翻了翻
发现这个编得很短小
拿出来晒晒

data segment
string db 4 dup(?),"-",2 dup(?),"-",2 dup(?)," ",2 dup(?),":",2
dup(?),":",2 dup(?),0dh,0ah,"$"
data ends

code segment
assume cs:code,ds:data
doo macro n
mov al,n
out 70h,al
in al,71h
and al,0f0h
shr al,cl
add al,30h
mov ,al
inc bx
in al,71h
and al,0fh
add al,30h
mov ,al
inc bx
endm
main proc
mov ax,data
mov ds,ax
mov bx,offset string
mov cl,4
doo 32h
doo 9
inc bx
doo 8
inc bx
doo 7
inc bx
doo 4
inc bx
doo 2
inc bx
doo 0
mov dx,offset string
mov ah,9
int 21h
mov ax,4c00h
int 21h
main endp
code ends
end main


--

※ 来源:·BBS 水木清华站 smth.org·

(本文采用S-Term文章拷贝脚本拷贝)
==================================================
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023