36.假設(shè)82C55的A口工作在方式1輸入,采用查詢(xún)方式(程序控制方式)讀取數(shù)據(jù),請(qǐng)完成下列查詢(xún)方式讀取數(shù)據(jù),并將該數(shù)據(jù)的低三位送BL寄存器的程序段,設(shè)82C55的端口地址為34CH~34FH。
SCAN: MOV DX,(1)_________
(2)_________
TEST AL,(3)_________
(4)_________ SCAN
MOV DX,(5)_________
(6)_________;讀A口數(shù)據(jù)
(7)_________;取出低三位
MOV BL,AL
37.設(shè)系統(tǒng)外接一片8254,口地址為21CH~21FH,GATE1接+5V,CLK1接入的輸入計(jì)數(shù)脈沖信號(hào)為4MHz,要求在OUT1端輸出頻率是2000Hz的脈沖信號(hào),要求采用二進(jìn)制計(jì)數(shù)方式,請(qǐng)完成下列的程序段。
MOV DX,(1)_________
MOV AL,(2)_________
OUT DX,AL ;寫(xiě)控制字
MOV DX,(3)_________
MOV AX,(4)_________
(5)_________
(6)_________
(7)_________ ;寫(xiě)計(jì)數(shù)初值