|
方式
3
D.
方式
5
三、画图题
(
每小题
4
分,共
20
分
)
1.
在下面的
PC/XT
机的
8
位
I/O
端口写时序图中,请写出带标号的时序波形的信号名。
2.
如果要求
I/O
端口的译码地址为
34EH
,请利用门电路画出其译码电路,并写明
A0
~
A9
及
AEN
的逻辑值。
3.
以下是简化的同步
I/O
接口电路结构图,请在图中下方带标号的四个方框中填入合适的功能电路名称。
4.
设
8254
工作在方式
1
即可重触发单脉冲输出方式,请根据下面的
CLK
、
/WR
、
GATE
波形,在图上标出
n
的递减计数值并画出
OUT
的波形。
5.
在下面的
GPIB
典型系统示意图中,标出各种设备的属性。
四、编程题、简答题
(
每小题
5
分,共
20
分
)
1.
在某中断子程序中,需要先向端口
240H
输出
0
值,再从
241H
端口读入数据,然后关中断。
请完善下面的程序。
(
每空
1
分
)
PORT_INT
PROC
TESTD
PUSH
AX
①
_____ AL
,
AL
;累加器低位清零
MOV
DX
,
240H
②
_____ DX
,
AL
③
_____ DX
IN
AL
,④
_____
MOV AL
,
20H
OUT
⑤
_____
,
AL
OUT
20H
,
AL
;结束中断
POP AX
IRET
PORT_INT
ENDP
2.
下面是一个中断处理子程序的加载程序段,请完善该程序段。
INT_INT
PROC FAR
PUSH AX
……
;保护现场
(PUSH BX
、
DI
、
ES)
SUBAX
,①
_____
MOV
ES
,
AX
;
AX
清零
MOV
②
_____
,
OFFEST int_handler
MOV
AX,SEG int_handler
MOV
DI
,③
_____
SHL DI
,
1
SHL
④
_____
,
1
MOV
⑤
_____
,
BX
MOV
ES
:[
DI
]
+2,AX
POP ES
;恢复现场
………
RET
INT_INT ENDP
3.
设
82C55
的
PA
口工作在方式
2
,口地址为
340H
,请根据注释完善下面的
PA
口发送数据程序。工作时
CPU
先从
PC
口检测
/OBF
|