freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

作息時(shí)間控制系統(tǒng)課程設(shè)計(jì)-資料下載頁(yè)

2024-08-27 16:48本頁(yè)面

【導(dǎo)讀】鬧鐘模塊setRingTime———簡(jiǎn)單初始界面,要求用戶輸入所設(shè)定的作息時(shí)間。調(diào)用系統(tǒng)時(shí)間模塊————使用dos功能調(diào)用中的2ch中斷截取系統(tǒng)時(shí)間,位數(shù)就要在其前面加0后顯示出來如04:07:03);循環(huán)次數(shù)進(jìn)行循環(huán)從而實(shí)現(xiàn)延時(shí)1秒鐘;清屏————用于按要求清理屏幕。定位————用于移動(dòng)光標(biāo)位置,以便按要求輸出。輸出————用于程序中的字符輸出。③在延時(shí)后再循環(huán)執(zhí)行步驟1從而實(shí)現(xiàn)時(shí)間每一秒的刷新,在屏幕上不斷顯示當(dāng)前的時(shí)間;①在數(shù)據(jù)段定義好字型變量hour、minute分別用于存放響鈴時(shí)的小時(shí)數(shù)與分鐘數(shù);碼實(shí)現(xiàn)每一位數(shù)的輸入,總共需要輸入五位數(shù)字。例如,輸入前兩位的小時(shí)數(shù)時(shí),在輸入第一位時(shí)判。信息并停止程序的運(yùn)行等等;為2,如果是2就表示已經(jīng)到達(dá)設(shè)定好的鬧鈴時(shí)間,就跳出顯示時(shí)間的死循環(huán),跳到響鈴的循環(huán)去;

  

【正文】 pop cx pop bx pop ax ret setRingTime endp showRingTime proc。用于顯示響鈴時(shí)間 push ax push bx push cx push dx lea bx,hour mov ax,[bx] call outputNumber mov ah,2h mov dl,39。:39。 int 21h 19 add bx,2 mov ax,[bx] call outputNumber pop dx pop cx pop bx pop ax ret showRingTime endp getTime proc。用于截取系統(tǒng)時(shí)間 push ax mov bx,0 mov ah,2ch int 21h mov al,ch mov ah,0 cmp ax,hour je e1 。相等則轉(zhuǎn)移 g1: call outputNumber mov ah,2h 20 mov dl,39。:39。 int 21h mov ah,0 mov al,cl cbw cmp minute,ax je e2 g2: call outputNumber mov ah,2h mov dl,39。:39。 int 21h mov ah,0 mov al,dh cbw call outputNumber jmp ed 。無條件跳轉(zhuǎn) ed e1: inc bx jmp g1 e2: inc bx jmp g2 ed: pop ax 21 ret getTime endp delay proc。用于延時(shí) 秒 push ax waiting: in al,61h and al,10h cmp al,ah je waiting mov ah,al loop waiting pop ax ret delay endp aSecond proc。用于延時(shí) 1 秒 push ax push bx push cx push dx 22 mov bl,2 back: mov cx,33144 call delay dec bl jnz back pop dx pop cx pop bx pop ax ret aSecond endp main proc far push ds sub ax,ax push ax mov ax,data mov ds,ax 。輸出設(shè)置響鈴時(shí)間的提示 mov ah,9h lea dx,s1 23 int 21h call setRingTime call cleanLine。清除屏幕上光標(biāo)所在這一行上的字符串,并把光標(biāo)移動(dòng)到行首 mov ah,9h lea dx,s2 int 21h call showRingTime 。輸出設(shè)置好的響鈴時(shí)間 call changeline call changeline time: 。用于每過一秒種刷新一次顯示的時(shí)間 mov ah,9h lea dx,s3 int 21h call getTime cmp bx,2 。如果 bx=2 則已經(jīng)到了設(shè)定的響鈴時(shí)間 je ring call aSecond mov ah,2h mov dl,0dh int 21h 24 jmp time ring: 。響鈴 call changeline call changeline call changeline mov ah,9h lea dx,s4 int 21h mov cx,40 last: mov ah,2h mov dl,07h int 21h call aSecond call aSecond call aSecond loop last finish: ret 25 main endp code ends end main
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1