两个硕士研究生入学考试的题目,谢谢
1、外扩中断源接到ISA总线IRQ11端子,中断服务子程序过程名为SERVICE,编写中断程序时,执行下列程序段,将SERVICE的中断向量写入中断向量表。请填空完成程序段:
________________
MOV ES,_____
MOV DI,_____;中断类型码→DI
SAL DI,1
_____________
MOV AX,OFFSET SERVICE
MOV ______,AX
MOV ______,CS
可否解释一下啊?
2、设用户中断请求是由手动的单脉冲发生器给出的,没按动依次按钮,即向从8259IR1发出一个中断请求信号。
(1)用户设计的中断服务程序,其中断类型是:______
A、只能是0AH B、70H
C、只能是71H D、可以是0AH或71H
(2)如果服务程序是71H,每次中断处理后,应执行下列指令传送中断结束命令
____________________________________
(3)程序执行后执行了下列程序段:
MOV DS,老的中断向量段基址
MOV DX,老的中断向量偏移地址
MOV AH,25H
MOV AL,中断类型码
INT 21H
MOV AH,4CH
INT 21H
该程序执行后结果是______
A、系统瘫痪不能返回DOS
B、返回DOS之后,系统瘫痪
C、能够返回DOS,但再次发出中断请求时,系统瘫痪
D、能够返回DOS,但敲击任意键后,系统瘫痪
(4)如果本题的中断源是外扩定时源(每10ms有一次中断请求)那么第(3)问导致______结果。
具体解释一下啊,谢谢了
3、说明以下程序的功能:
XYZ PROC
MOV AX,0C3H
MOV DX,0
INT 14H
MOV DX,3F9H
MOV AL,3
OUT DX,AL
MOV DX,3FCH
MOV AL,3
OUT DX,AL
RET
XYZ ENDP
这个程序段怎么看不懂他到底什么意图啊?INT 14H是初始化异步通信口0,那下面对8250操作干什么啊?
问题点数:20、回复次数:9Top
1 楼programfanny()回复于 2005-04-03 17:14:21 得分 0
Mark and waitingTop
2 楼suyun9329(WYSIWYG)回复于 2005-04-03 17:18:36 得分 0
upTop
3 楼proware(www.liutao.org)回复于 2005-04-04 12:30:22 得分 0
同问,找到一个战友.
Top
4 楼proware(www.liutao.org)回复于 2005-04-04 12:30:54 得分 0
同问,找到一个战友.
Top
5 楼charles8513()回复于 2005-04-04 21:46:28 得分 0
救救我啊Top
6 楼zzw820626(偶要分,偶要星星)回复于 2005-04-04 22:20:43 得分 0
__mov ax,0__
MOV ES,__ax___
MOV DI,__73h___;中断类型码→DI
SAL DI,1
_sal di,1____
MOV AX,OFFSET SERVICE
MOV _es:[di]_,AX
MOV _es:[di+2]_,CS
Top
7 楼zzw820626(偶要分,偶要星星)回复于 2005-04-04 22:52:06 得分 10
MOV DX,3F9H
MOV AL,3
OUT DX,AL //允许接受中断请求,允许发送保持器空请求
MOV DX,3FCH
MOV AL,3
OUT DX,AL //使DTR=0 ,使RTS=0
Top
8 楼zzw820626(偶要分,偶要星星)回复于 2005-04-04 22:52:35 得分 10
分太少了,不说了Top
9 楼fanoble(fanoble)回复于 2005-04-05 17:28:34 得分 0
同意楼上,分太少Top




