題目:A口輸入,C口輸出。如果A口最高位A7輸入是0則指示燈L5,L2亮,如果A口最高位A7輸入是1,則指示燈L7,L0亮,實際上就是對應C口的C5,C2,C7,C0是高電平還是低電平。
參考答案:
code segment
assume cs:code
start: mov dx,28bh
mov al,90h
out dx,al ;設定為a口輸入c口輸出
mov dx,28ah
mov al,24h
out dx,al ;設定初始狀態(tài)為A7等于0,此時L5,L2亮
input: mov dx,288h
in al,dx ;讀入A口狀態(tài)
cmp al,81h
jz input ;如果A7是0就跳轉(zhuǎn)接著讀入
mov al,81h
mov dx,28ah ;如果A7是1就向C口輸出指示燈L7,L0亮的數(shù)據(jù)
out dx,al
mov ah,4ch
int 21h
code ends
end start