1月12日接口上機試題(作者-qjc)
題目:實現(xiàn)倒計時秒表,秒表初值最大為0FH,秒表初值叢8255 C口低四為輸入,秒表計數(shù)時從8255 C口高四位輸出到LED顯示,從8255 A口輸出到數(shù)碼顯示管顯示,PC機有按鍵按下則返回DOS,秒表每記一時間,延時一秒。
分析:LED 和數(shù)碼管顯示同一個數(shù),例輸入計數(shù)初值為7,則LED 和數(shù)碼管顯示都為7,隨后數(shù)碼管自動變?yōu)? 延時一秒,變?yōu)?---4---3---2---1----0。(本題用不著8253)
代碼:data segment
led db 數(shù)碼管
data ends
code segment
assume cs:code,ds:data
start: mov ax,data
mov ds,ax
mov dx,28bh
mov al,81h
out dx,al
l1: mov dx,28ah
in al,dx
mov bl,al
mov cl,4
shl al,cl
mov dx,28ah
責編:snrvge