试卷代号:1061
中央广播电视大学2004-2005学年度第一学期"开放本科"期末考试
计算机专业 微机接口技术 试题
一、回答以下问题:(共29分)
1.微处理器应包含的最基本功能部件是: 、 、 、
2.微计算机应包含的最基本功能部件是: 、 、 、 。
3, 8086被复位后,以下各寄存器的内容是:F19e: IP: 系统从存储器的 地址处取指令执行。
4."8086执行了一个总线周期"是指8086做了哪些可能的操作?基本总线周期如何组成在一个典型的读存储器总线周期中,地址信号、ALE信号、RD林信号、数据信号分别在何 时产生?
5.8086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求?中断向量表在存储器的什么位置?向量表的内容是什么?8086如何将控制转向中断服务程序?
二、(12分)
假设(DS)=(SS)=2000H,(ES)=3000H,(SP)=0A200I,I,(D1)=020411,(AX)=
9E90H,(BX)=0214H, (30214H)=2400H, (20214H)=1800H,(20216H)=8900H,
(2A200H)=looH,写出下列各条指令单独执行后,受到影响的寄存器或存储单元的内容(不
用写标志位)。
1.CWD
2.XOR AX,1236H
3.SUB ES[BX],AX
4.NEG WORDPTR[DI+12H]
5.POP CX
三、阅读下列程序并回答问题:(20分)
DSEG SE(;MENT
ARRAY DW 100 DUP(?)
DSEG ENDS
;·........................................
CSEG SEGMENT
MAIN PROC FAR
ASSUME CS:CSEG,DS:DSEG,ES:DSEG
START:
MOV AX,DSEG
MOV DS,AX
MOV ES,AX
MOV CX,100
MOV AX,2020H
LEA D1,ARRAY
CLD
REP STOSW
MOV AX,4C00H
INT 21H
MAIN ENDP
CSEG ENDS
END START
(1)该程序完成什么功能?
(2)程序执行后,DS:0000字节单元中的内容是什么?ES:0000字节单元中的内容又是
什么?
四、(21分)
一个微机系统中包含以下器件:微处理器8086一片,并行接口8255A一片(设备号:A
口--60}I,B口一62H,C口一641:{,控制口-一66H),中断控制器8259A一片(设备号:COH,C2H)。现将8255的A口连接一输入设备,工作在。方式。B口连接一输出设备,也工作在。方式,PC4作为输出设备的选通输出端且低电子有效。8259A的ICW2给定为80H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。请填充下面程序 中的空白项(注意:控制字中可。可1位选0,8255未用端口设成输入方式,微处理器8086的 A1、A2接各芯片的A0、A1)。
MOV AL,---~8255初始化
OUT--,AL
MOV AI"--;8259A初始化
OUT--,AL
MOV AI。,--;
OUT--,AL
MOV AL,
OUT ,AI。,
IN AL,--;从8255的A口读人数据
PUSH AX
MOV AL,--;用按位置位/复位方式使选通无效
OUT--,AI-。
POP AX
OUT--,AL;往B口输出数据
MOV AL,--;用按位置位/复位方式使选通有效
OUT----,AL
MOV AL,--;撤消选通信号
OUT--,AL
此时,对应8259A的IR5中断类型号是中断向量存放在。段--,--,--,--单元中。
五、(18分)
设计并画出一个8X8小键盘及接口电路,用文字叙述方式说明键盘及接口电路的工作原
理及行扫描法识别键按下的工作过程。(规定用一片8255A作接口电路,其他元器件自选)
中央广播电视大学2004-2005学年度第一学期"开放本科"期末考试
计算机专业 微机接口技术
试题答案及评分标准
一、回答以下问题(共29分)
1。算术逻辑单元(或算术逻辑部件、ALU) 寄存器陈列 控制器部件 (3分)
2。微处理器 内存储器 外围接口电路 系统总线 (4分)
3。0000 0000 FFFFH FFFFOH (4分)
4.答:(1)是指8086对片外的存储器或I/O接口进行了一次访问,读写数据或取指令。
(2)基本总线周期由4个时钟周期组成,分别记为Tl、丁2、T3、T4。(2分)
(3)地址信号、A1-E信号在T1周期内产生,RD井信号在丁2周期内产生,数据信号一般
在T3内产生,若T3来不及提供数据,可在某Tw内产生有效数据。(4分)
5.答:(1)8086邝088在当前指令执行完且IF;1的情况下可以响应一个外部INTR中断
请求。<2分)
(2)中断向量表在存储器的。段0000--03FFH区域,向量表存放中断处理程序的入口
地址。(2分)
(3)8086/8083D响应INTR中断请求时,首先在连续的两个总线周期中发出INTA牡负脉
冲,在第二个INTA#信号期间,中断源经数据总线向8086/8088送出一字节中断向量"类型
码"。8086/60日8收到"类型码"后将其乘4形成中断向量表的入口,从此地址开始的4个单元中读出中断服务程序的入口地址(1P、CS),8086/8088从此地址取指令执行,将控制转向中断
服务程序。(5分)
二、(12分)
1.(DX)=0FFFFH (2分)
2.(AX)=8CA6H (2分)
3.(30214H)=8570H (2分)
4.(20216H)=7700H. (2分)
5.(CX)=100H,(SP)=0A202H (4分)
三、阅读下列程序并回答问题:(20分)
1.答:将ARRAY数组中的单元都填人空格符(20H)。(10分)
2.答:(DS:0)=20H,(ES:0)=20H。 (10分)
四、(每空1分,共21分)
9lH
66H
1BH
COH
80H
C2H
03H
C2H
60H
09H
66H
62H
08H
66H
09H
66H
85H
214H 215H 216H 217H
五、(共19分)
答:
1.画出电路图(4分)
2.电路工作原理:(4分,每个知识点1分)
(1)8255A的口A设置为输出状态,PAO~PA7接行线ROW0一ROW7。
(2)8255A的口B设置为输入状态,PB0一PB7接列线CO~C7。
(3)电阻R为列线提拉电阻,保证列线静态电位为高电平。
(4)行列线交点接一开关,开关按下时将交点上行线逻辑状态送到该交点的列线上。
3.行扫描法识别键按下(10分,每个知识点2分)
(1)扫描程序首先让8255A的口A输出扫描码(初值为lllllll0B):
(2)扫描程序渎人8255A的B口连接的列线状态,判断是否有为逻辑。的列线;
(3)若B口读入有为。的位,说明本行有键按下,经移位检测出为。的列线序号,与扫描
码为。位所对应的行线序号共同形成键号,转相应键处理程序;
(4)若B口读人没有为。的位,说明本行无键按下,修改扫描码(第二次为llllll01B);
(5)转向(1),进行下一次扫描,如此循环直至发现有键按下为止。
中央广播电视大学2004-2005学年度第一学期"开放本科"期末考试
计算机专业 微机接口技术 试题
一、回答以下问题:(共29分)
1.微处理器应包含的最基本功能部件是: 、 、 、
2.微计算机应包含的最基本功能部件是: 、 、 、 。
3, 8086被复位后,以下各寄存器的内容是:F19e: IP: 系统从存储器的 地址处取指令执行。
4."8086执行了一个总线周期"是指8086做了哪些可能的操作?基本总线周期如何组成在一个典型的读存储器总线周期中,地址信号、ALE信号、RD林信号、数据信号分别在何 时产生?
5.8086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求?中断向量表在存储器的什么位置?向量表的内容是什么?8086如何将控制转向中断服务程序?
二、(12分)
假设(DS)=(SS)=2000H,(ES)=3000H,(SP)=0A200I,I,(D1)=020411,(AX)=
9E90H,(BX)=0214H, (30214H)=2400H, (20214H)=1800H,(20216H)=8900H,
(2A200H)=looH,写出下列各条指令单独执行后,受到影响的寄存器或存储单元的内容(不
用写标志位)。
1.CWD
2.XOR AX,1236H
3.SUB ES[BX],AX
4.NEG WORDPTR[DI+12H]
5.POP CX
三、阅读下列程序并回答问题:(20分)
DSEG SE(;MENT
ARRAY DW 100 DUP(?)
DSEG ENDS
;·........................................
CSEG SEGMENT
MAIN PROC FAR
ASSUME CS:CSEG,DS:DSEG,ES:DSEG
START:
MOV AX,DSEG
MOV DS,AX
MOV ES,AX
MOV CX,100
MOV AX,2020H
LEA D1,ARRAY
CLD
REP STOSW
MOV AX,4C00H
INT 21H
MAIN ENDP
CSEG ENDS
END START
(1)该程序完成什么功能?
(2)程序执行后,DS:0000字节单元中的内容是什么?ES:0000字节单元中的内容又是
什么?
四、(21分)
一个微机系统中包含以下器件:微处理器8086一片,并行接口8255A一片(设备号:A
口--60}I,B口一62H,C口一641:{,控制口-一66H),中断控制器8259A一片(设备号:COH,C2H)。现将8255的A口连接一输入设备,工作在。方式。B口连接一输出设备,也工作在。方式,PC4作为输出设备的选通输出端且低电子有效。8259A的ICW2给定为80H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。请填充下面程序 中的空白项(注意:控制字中可。可1位选0,8255未用端口设成输入方式,微处理器8086的 A1、A2接各芯片的A0、A1)。
MOV AL,---~8255初始化
OUT--,AL
MOV AI"--;8259A初始化
OUT--,AL
MOV AI。,--;
OUT--,AL
MOV AL,
OUT ,AI。,
IN AL,--;从8255的A口读人数据
PUSH AX
MOV AL,--;用按位置位/复位方式使选通无效
OUT--,AI-。
POP AX
OUT--,AL;往B口输出数据
MOV AL,--;用按位置位/复位方式使选通有效
OUT----,AL
MOV AL,--;撤消选通信号
OUT--,AL
此时,对应8259A的IR5中断类型号是中断向量存放在。段--,--,--,--单元中。
五、(18分)
设计并画出一个8X8小键盘及接口电路,用文字叙述方式说明键盘及接口电路的工作原
理及行扫描法识别键按下的工作过程。(规定用一片8255A作接口电路,其他元器件自选)
中央广播电视大学2004-2005学年度第一学期"开放本科"期末考试
计算机专业 微机接口技术
试题答案及评分标准
一、回答以下问题(共29分)
1。算术逻辑单元(或算术逻辑部件、ALU) 寄存器陈列 控制器部件 (3分)
2。微处理器 内存储器 外围接口电路 系统总线 (4分)
3。0000 0000 FFFFH FFFFOH (4分)
4.答:(1)是指8086对片外的存储器或I/O接口进行了一次访问,读写数据或取指令。
(2)基本总线周期由4个时钟周期组成,分别记为Tl、丁2、T3、T4。(2分)
(3)地址信号、A1-E信号在T1周期内产生,RD井信号在丁2周期内产生,数据信号一般
在T3内产生,若T3来不及提供数据,可在某Tw内产生有效数据。(4分)
5.答:(1)8086邝088在当前指令执行完且IF;1的情况下可以响应一个外部INTR中断
请求。<2分)
(2)中断向量表在存储器的。段0000--03FFH区域,向量表存放中断处理程序的入口
地址。(2分)
(3)8086/8083D响应INTR中断请求时,首先在连续的两个总线周期中发出INTA牡负脉
冲,在第二个INTA#信号期间,中断源经数据总线向8086/8088送出一字节中断向量"类型
码"。8086/60日8收到"类型码"后将其乘4形成中断向量表的入口,从此地址开始的4个单元中读出中断服务程序的入口地址(1P、CS),8086/8088从此地址取指令执行,将控制转向中断
服务程序。(5分)
二、(12分)
1.(DX)=0FFFFH (2分)
2.(AX)=8CA6H (2分)
3.(30214H)=8570H (2分)
4.(20216H)=7700H. (2分)
5.(CX)=100H,(SP)=0A202H (4分)
三、阅读下列程序并回答问题:(20分)
1.答:将ARRAY数组中的单元都填人空格符(20H)。(10分)
2.答:(DS:0)=20H,(ES:0)=20H。 (10分)
四、(每空1分,共21分)
9lH
66H
1BH
COH
80H
C2H
03H
C2H
60H
09H
66H
62H
08H
66H
09H
66H
85H
214H 215H 216H 217H
五、(共19分)
答:
1.画出电路图(4分)
2.电路工作原理:(4分,每个知识点1分)
(1)8255A的口A设置为输出状态,PAO~PA7接行线ROW0一ROW7。
(2)8255A的口B设置为输入状态,PB0一PB7接列线CO~C7。
(3)电阻R为列线提拉电阻,保证列线静态电位为高电平。
(4)行列线交点接一开关,开关按下时将交点上行线逻辑状态送到该交点的列线上。
3.行扫描法识别键按下(10分,每个知识点2分)
(1)扫描程序首先让8255A的口A输出扫描码(初值为lllllll0B):
(2)扫描程序渎人8255A的B口连接的列线状态,判断是否有为逻辑。的列线;
(3)若B口读入有为。的位,说明本行有键按下,经移位检测出为。的列线序号,与扫描
码为。位所对应的行线序号共同形成键号,转相应键处理程序;
(4)若B口读人没有为。的位,说明本行无键按下,修改扫描码(第二次为llllll01B);
(5)转向(1),进行下一次扫描,如此循环直至发现有键按下为止。
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!