渴望漂泊的人惟一不飘的是那颗心.

简单的取系统时间小程序

上一篇 / 下一篇  2006-09-10 01:02:38 / 天气: 阴雨 / 心情: 平静 / 个人分类:汇编编程

code segment
5A%^;g wo"r5Xd,H0assume cs:code
E$AU`Z0e!M zx$r!i0start:★黑基空间★2KE-Ke+?|J
mov ah,2ch ;2ch号功能调用,取系统时间:ch,cl,dh中分别存放时分秒
"X!rF|&yF7_x0int 21h★黑基空间★*M P9kQZi\
call disptime;调用disptime子程序显示时间
:if\K#z}D+C0exit:★黑基空间★+?&^F'j a's5rL:E;HCF
mov ax,4c00h ;结束程序,返回DOS
"z.t1zI{0int 21h ★黑基空间★H3C"A6c-_

 

2`(_]6h!_0

!I5?;\"|X p:kyUq0disptime proc★黑基空间★v6X9Fj't1w
mov al,ch ;小时的值赋给al★黑基空间★wrK [xzM
cbw ;al扩展成ax,用做除法的被除数★黑基空间★FAW @ r.U5h`-O"w+}
call bindec★黑基空间★v kV0ZAk m
mov dl,':' ;显示":"★黑基空间★"mt3[A&IP-MwzD
mov ah,02h
I#S9x:oU%z0int 21h★黑基空间★,p+w-cl C9x0d#A
mov al,cl ;分★黑基空间★2W \0J6s@]8k
cbw★黑基空间★-nd["QHN;R:fB#P
call bindec★黑基空间★Bm+r\ J {#Zz%M
mov dl,':' ;显示":"
0g/o];Q@E?OE"q"I5C0mov ah,02h
/dX:pO-_B7H2c0int 21h★黑基空间★0?T8}iUg2r7N4\^
mov al,dh;秒
}h3O*Q.g|0cbw
(G0m U'E.nq0call bindec★黑基空间★%EpW'|(^z%Q-_a
ret
"bLN)k JO f0disptime endp★黑基空间★'w8~MB(J XR

★黑基空间★g9V3N&hB%d;Lx5pj

 

l1r"Z,y&F0 ★黑基空间★xn1mw.x^-CeIz"N

bindec proc ★黑基空间★5ok;zS_
push ax ;保存寄存器的值(一定要的)
,C'aG*Cr3Vj0push cx
1K }$})u;_v'n Z6F1o|0push dx
3m O:V%g"iMe0mov dx,0 ;被除数高16位置0★黑基空间★6OD$w{M#E:lY i
mov cx,10d ;除数为10d★黑基空间★4J"~-J)pP;nA,l{
div cx★黑基空间★$|YXl[-h
mov bx,dx ;先保存余数
0K}Z~t*X0mov dl,al ;显示商(即十进制二位数的十位)★黑基空间★M;S |+\!y
add dl,30h ;转换成Ascii码
TMf'l!FJj2tX0mov ah,02h ;2号功能调用,显示字符(十位)★黑基空间★W%N2c2vG'm9B
int 21h
] nZ I1s?:eS0mov dx,bx ;恢复余数的值(十进制二位数的个位)
'j`%T?]h,|C0add dl,30h ;转换成ASCII码
`wjb V2I;x Y0mov ah,02h ;2号功能调用,显示字符(个位)
;^;Ig5fh-@-L0int 21h
%uSlP7gnF0pop dx ;恢复寄存器的值
e5@A@Gx'vC_G_c z0pop cx★黑基空间★DO4T;o.r2\ET6C
pop ax★黑基空间★ Zk^sMx)C
ret ;子程序返回
#w.aT$|w0bindec endp★黑基空间★.M"FX3UR L
code ends
/hK UO$S5vb q;M0end start★黑基空间★/aj;U P1I)Cy/p


TAG: 情感绿洲 汇编编程

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-21  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 25895570
  • 日志数: 8
  • 书签数: 1
  • 建立时间: 2006-08-23
  • 更新时间: 2006-09-10

RSS订阅

Open Toolbar