08-09微机原理与接口技术试卷A答案
MOV BL,9 (2分) NEXT0:MOV SI,DI
MOV CL,BL
NEXT3:MOV AX,[SI]
ADD SI,1
CMP AX,[SI]
JNC NEXT5
MOV DX,[SI]
MOV[SI-1],DX
MOV[SI], AX (4分)
NEXT5:DEC CL
JNZ NEXT3
DEC BL
JNZ NEXT0
HLT (2分)
2 、注:每空0.5分全对加2分
MOV AL, ;8255初始化 OUT ,AL
MOV AL, ;8253初始化 OUT ,AL
MOV AL, ;设置8253计数器 OUT ,AL
MOV AL, OUT ,AL
MOV AL, 1BH ;8259A初始化
OUT 0A0H ,AL
MOV AL, OUT ,AL
MOV AL, 03H
OUT 0A1H ,AL
IN AL, ;从8255的A口读入数据 PUSH AX MOV AL, ;用按位置位/复位方式使选通无效 OUT 86H ,AL POP AX OUT ,AL;往B口输出数据
MOV AL, ;用按位置位/复位方式使选通有效 OUT ,AL
MOV AL, ;撤消选通信号
OUT 86H ,AL