
一、回答下列问题(每小题3分共45分) 1.CPU应具备哪些功能? 2.8086CPU有哪几个段寄存器?有哪几个通用寄存器?有哪几个基址寄存器?有哪几个变址寄存器? 3.ADD指令及SUB指令执行的结果要影响哪几个标志位?如何影响? 4.总线周期的 状态插在哪个T状态之后? 5.
一、回答下列问题(每小题3分共45分)
1.CPU应具备哪些功能?
2.8086CPU有哪几个段寄存器?有哪几个通用寄存器?有哪几个基址寄存器?有哪几个变址寄存器?
3.ADD指令及SUB指令执行的结果要影响哪几个标志位?如何影响?
4.总线周期的 状态插在哪个T状态之后?
5.8086CPU复位后从哪个单元开始执行指令?
6.何谓无源状态?
7.何谓总线周期?
8.类型号为21H的中断所对应的中断向量存放在哪几个单元?
9.与硬件中断相比,软件中断有哪些特点?
10.CPU与外设之间的数据传递方式有哪几种?
11.8255A有哪几种基本工作方式?
12.8251A有哪几种发送和接收方式?
13.8259A有哪几种优先级设置工作方式?有哪几种引入中断请求的方式?有哪几种结合中断处理的方式?
14.8237A内部包含几个独立的通道?每个通道可以哪几种模式之一工作?
15.8253内部有几个独立的计数器?最高计数速率是多少?每个计数器有几种工作模式?
二、画出在8086CPU最小模式用 信号组合产生I/O读,I/O写,存储器读,存储器写信号的逻辑电路。组合产生的4个控制信号都是低电平有效。(5分)
三、指令CMPAX,BX后面跟着一条格式为J……L1的条件转移指令,其中……可以是B,NB,BE,NBE,L,NL,LE和NLE中的任一个。如果AX和BX的内容给定如一:
AX BX
(1) 1F58H 1F58H
(2) FF82H 007EH
(3) 09A0H 1E97H
(4) D367H 32A6H
对以上4组取值,8条条件转移指令中的哪几条将引起转移到L1/(6分)
第1页
四`、假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAR的偏移地址为0050H,下列指令源操作数字段的寻址方式是什么?物理地址是多少?(12分)
(1)MOV AX,[100H] (2)MOV AX,VAR
(3)MOV AX,[BX] (4)MOV AX, ES;[BX]
(5)MOV AX,[BP+10] (6)MOV AX,VAR[BX]
(7)MOV AX,[BS][SI] (8)MOV AX,[BP] [SI]+1OH
五、指出下列指令的错误(6分)
(1)INC[SI] (2)MUL[BX]
(3)MOV[BX],3OH (4)MOV AL,[DX]
(5)OUT 120H,AL (6)MOV [DI],[SI]
六、简述DMA用单字节传输方式从接口往内存传输一个数据块的过程。(6分)
七、分析与简化题:
1、简化下列函数为最简的与或表达式(每小题3分共12分)
1)、
2)、
3)、
4)、
2、分析电路的功能(12分)
1、试分析如图所示电路的功能
(1)、写出电路的输出函数、激励函数、状态方程。
(2)、写出状态表、画出状态图。
(3)、写出电路的功能。
第2页
2、分析如图所示电路的功能,回答下列问题:(10分)
(1)、假定电路输入变量A、B、C和输出函数F、G均代表一位二进制数,请问该电话实现何功能?
(2)、若将图中虚线框内的反相器去掉,即令X点和Y点直接相连,问电路实现何种功能。
(3)、若将虚线框内的反相器改为异或门,异或门的另一个输入端与输入控制变量M相连,问电路实现何种功能。
第3页
八、设计题:
1、某医院有一、二、三、四号病室4间,每室设有呼叫按钮,同时护士值班室内对应地装有一号、二号、三号、四号4个指示灯。现要求当一号病室的按钮按下时,无论其他病室的按钮是否按下,只有一号病室没有按下而二号病室的按钮按下时,无论三、四号病室的按钮是否按下,只有二号灯亮;当一、二号病室的按钮都未按下而三号病室的按钮按下时,无论四号病室的按钮是否按下时,无论四号病室的按钮是否按下时,四号灯才亮。试用优先编码器74LS148和适当的门电路设计满足上述要求的逻辑电路。(现有4个按钮、1片74LS148、4个发光二级管、与门若干)要求(1)、定义输入和输出逻辑变量;(2)、列出必要的真值表;(3)、写出输出最简“与或”表达式;(12分)
2、设计一个三位串行输入、串行输出移位寄存器。要求信息在移位寄存器中的传输由低位到高位依次进行,移位寄存器有一输入端X,X往寄存器低位输入信息,而输出为寄存器高位触发器的状态本身。
要求(1)、列出状态表。(2)、写出输出函数表达式。(3)、画出逻辑电路图。(12分)
第4页
3、设计一个能判断某同学是否结业的逻辑电路,参加四门考试,规定如下:(12分)
1)、政治 及格得1分 不及格得0分
2)、理化 及格得2分 不及格得0分
3)、英语 及格得4分 不及格得0分
4)、数学 及格得5分 不及格得0分
若总得分为7分以上(包括7分)就可结业。试用适当门电话和八选一选择器设计该电路。要求:(1)、定义输入和输出逻辑变量;(2)、列出真值表;(3)、写出输出最简“与或”表达式;