彙編高手幫幫忙!急正確的追加50分

2021-06-07 14:40:25 字數 2501 閱讀 7380

1樓:

;太長了

code segment

assume cs:code,ds:codeorg 100h

start:

push cs

pop ds

mov ax,3

int 10h

mov ax,0b800h

mov es,ax

cldq0:lea dx,tips ;提示輸入時間mov ah,9

int 21h

;輸入當前時、分、秒值

call input_bcd

mov hh,al

mov ax,0e3ah ;':'

int 10h

call input_bcd

mov mm,al

mov ax,0e3ah ;':'

int 10h

call input_bcd

mov dh,al

mov ch,hh

cmp ch,23h

ja q1

mov cl,mm

cmp cl,59h

ja q1

cmp dh,59h

jbe q2

q1:lea dx,err

mov ah,9

int 21h

jmp q0

q2:mov ah,3

int 1ah

call xssj

mov ah,4ch

int 21h

input_bcd:

mov cl,4

call key

shl al,cl

mov dl,al

call key

add al,dl

retkey:

mov ah,0

int 16h

cmp al,'0'

jb key

cmp al,'9'

ja key

mov ah,0eh

int 10h

sub al,'0'

retxssj:

mov di,(80*10+30)*2

t1:mov ah,04 ;cx=2009 dx=0222int 1ah;讀取日期

;出口引數:cx=年,dx=月/日

mov al,ch;顯示年

call disp

mov al,cl

call disp

mov al,'-'

stosb

mov al,0ah;綠色

stosb

mov al,dh;顯示月

call disp

mov al,'-'

stosb

mov al,0ah;綠色

stosb

mov al,dl;顯示日

call disp

mov al,20h

stosb

mov al,0ah;綠色

stosb

mov ah,02 ;cx=1252 dx=0300int 1ah;讀取當前時間

;出口引數:cx=時/分;dh=秒

mov al,ch;顯示時

call disp

mov al,':'

stosb

mov al,0ah;綠色

stosb

mov al,cl;顯示分

call disp

mov al,':'

stosb

mov al,0ah;綠色

stosb

mov al,dh;顯示秒

call disp

mov ah,01

int 16h;讀鍵盤

jz xssj ;無字元輸入,繼續顯示時間mov ah,0

int 16h

cmp al,1bh

jnz xssj

retdisp:

push cx

mov ah,al

mov cx,4

shr al,cl

and al,0fh

or al,30h

stosb

mov al,0ah;綠色

stosb

mov al,ah

and al,0fh

or al,30h

stosb

mov al,0ah;綠色

stosb

pop cx

rettips db ' input current time'

db 0dh,0ah,' hh:mm:ss $'

err db 0dh,0ah,'input error!',0dh,0ah,'$'

hh db 0

mm db 0

code ends

end start

2樓:頹廢_小胖

我的思路是用死迴圈在埠讀寫時間並顯示,一輸入完數字除了用埠改寫時間之外,再立即修改鍵盤中斷。等按下去退出就恢復原鍵盤中斷入口。

高手們進來幫幫忙急高手們進來幫幫忙急!

為了她好就要和她在一起.如果他真的愛你不管你怎麼樣都會和你再一起.別自卑.只要大家都有信心就會一直走到老.不管你有什麼理由 既然你愛他就去爭取 愛情沒有什麼配不配的 主要的是看兩個人是否真的相愛 既然你那麼愛她 那你現在馬上去找她 告訴她你會照顧他一輩子.這是網上很經典的文章,你好好看 1.男人是社...

請各位高手幫幫忙啊,請各位高手幫幫忙啊!!急!!!先謝謝

第一次嘗試 盛曉利快放學了,學校 花丁 徐師傅突然通知我班學生明天種植 孔雀草 什麼?我以為我的耳朵出了什麼毛病,主要是我還沒有聽說這種植物 又一次大聲問道。孔雀草是一種什麼植物呀?我心裡嘀咕著。還沒有等我問出,教室裡小手如林,不約而同地問道 老師,孔雀草是一種什麼植物啊?怎麼辦?急中生智我布置今天...

情感問題 急!高手幫忙啊,幫幫忙!請情感高手分析下!急!滿意追加分數!

為什麼晚安不能亂說?你說晚安只是一種習慣啊 再說了 本來你的心裡晚安就沒有什麼特別的感覺 只是人云亦云罷了人家說晚安有隨便的意思 大家就都認為晚安是特別的意思而我認為晚安是一種禮貌的再見 所以說 困擾你的不是晚安會被誤解 那是因為你用那種想法誤解了晚安你不要想那個女生會誤會你 因為你確實沒有別的想法...