如圖所示,8255A的PA口接一個(gè)LED共陰極數(shù)碼管。要求當(dāng)開關(guān)K閉合時(shí),顯示‘F’;斷開時(shí),顯示‘0’。已知:(1)‘0’字形碼為3FH,‘F’字形碼為71H;
(2)8255APA口地址:118H
PB口地址:119H
PC口地址:11AH
控制端口地址:11BH
試填寫下列程序段,完成以上功能。
MOV DX,()
MOV AL,82H
OUT DX.AL
HER:MOV DX,()
IN AL.DX
AND AL, ()
CMP AL,()
JZ HER1
MOV AL, ()
MOV DX, ()
OUT DX,AL
JMP HER
HER1: MOV AL, ()
MOV DX, ()
OUT DX,AL
JMP HER
您可能感興趣的試卷
最新試題
8255方式O用于A口、B口和C口都工作于輸出,其控制字應(yīng)為()H。
從鍵盤輸入6和B時(shí),得到的ASCⅡ碼分別是()
若AX=-25,執(zhí)行指令NE GAX后,AX=()
串行傳送的波特率是指單位時(shí)間內(nèi)傳送()數(shù)據(jù)的位數(shù)。
指令“MOV[BP],AL”執(zhí)行時(shí),目的操作數(shù)的尋址方式是(),操作的結(jié)果存放在段中。
8086系統(tǒng)內(nèi)存區(qū)中的數(shù)據(jù)存放如下:0000:0050 83 18 8A CC 23 E4 00 D0 41 F8 00 FO C5 18 8A CC0000:0060 39 E7 00 FO A0 19 8A CC 2E E8 00 FO D2 EF 00 FO則INT16H中斷服務(wù)程序的入口地址為()
并行接口芯片8255A,端口地址為200H - 203H,A口設(shè)置為輸入方式,B口設(shè)置為輸出方式,欲使由A口輸入的數(shù)據(jù)經(jīng)由B口輸出,試填空完善下面的程序段以實(shí)現(xiàn)上述功能。MOV DX,();8255A控制端口地址MOV AL,();取控制字,PA輸入,PB輸出OUT DX,AL ;送8255A的控制字MOV DX,() ;8255A口地址IN AL, DX ;讀人A口中的數(shù)據(jù)MOV DX,();8255AB口地址OUT DX,();從B口送出數(shù)據(jù)
VARl DW 4 DUP(?)語句實(shí)現(xiàn)留空()個(gè)字節(jié)單元。
有20個(gè)單字節(jié)的有符號數(shù),存放在以內(nèi)存NUM1單元為首地址的存儲區(qū)中,要求將其取絕對值后,存人到以內(nèi)存NUM2為首地址的存儲區(qū)中。請?zhí)顚懴旅娉绦颍瓿芍付üδ?。MOV SI,OFFSET NUM1;置源地址指針MOV DI,OFFSET NUM2;置目的地址指針MOV CX,()LP:MOV AL,()AND AL,()JNS()NEG()NEXT:MOV[DI],AL()SIINC()LOOP()INT 3
下面的數(shù)據(jù)交換指令中,錯(cuò)誤的指令是()