东华大学微机原理11级考试A卷-答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东华大学2013----2014学年第一学期期末试题(A)
11级考试A卷答案
踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。

课程名称_微机系统及应用_使用专业_信息学院11级各本科专业_
班级_____________________姓名________________学号__________
一、填空题(每空1分,共25分)
1.已知X=68,Y=12,若用8位二进制数表示,则[X+Y]
=___50H或80D__,此

=__38H或56D__,CF=__0___。

时,OF=___0__;[X-Y]

2. 通用微型计算机的硬件系统由_ _ CPU ___、_存储器___、__接口___、__外设__和___总线__五部分组成。

3.8086/8088 CPU在RESET信号到来后其CS和IP的值分别为__FFFFH___和_0000H__。

4.CPU与外设传送数据时,输入/输出控制方式有_无条件方式___,__查询方式__,__中断方式___和_DMA方式___。

5、CPU与外设接口通过__控制__总线传送状态信号与命令信号。

6、外设端口的编址方式有两种,它们分别是__与存储器统一编地址___和 __独立编地址___。

7、INTEL 8253采用BCD码计数时,其最大计数值为__0000H__,此时的计数初值为__10000D___。

8、硬件中断可分为___可屏蔽中断___和__非屏蔽中断___两种。

9、3片8259A接成级联可管理__22__级中断。

10、在普通全嵌套方式下,8259A只有高级中断源可中断低级中断源;在特殊全嵌套方式下,8259A可响应 ___同级___ 中断请求。

在全嵌套模式下,应采用的结束中断方式是___非自动结束中断____。

1
注意:填写内容不要超出以上格式,第二页的边距和第一页一样 出题人(签名)__________ 室负责人(签名)_________ 二、选择题(单选或多选,每空2分,共20分)45
1、8086 CPU 寻址I/O 端口最多使用___D____条地址线。

A 8 ; B 10 ; C 12 ; D 16
2、计算机中数据总线驱动电路使用的基本逻辑单元是____B_____。

A 非门 ; B 三态门 ; C) 触发器 ; D) 译码器
3、8088/8086 CPU 的基本总线周期由__B____个时钟周期组成。

A 2 ;
B 4 ;
C 5 ;
D 6
4、在8086系统中中断号为0AH ,则存放中断向量的内存起始地址为___B____。

A 0AH ;
B 28H ;
C 4AH ;
D 2AH
5、80X86 CPU 将累加器AX 的内容清零的正确指令是__B____。

A AND AX ,0;
B XOR AX ,AX ;
C SUB AX ,AX ; D.CMP AX ,AX 清零一般用XOR 指令(效率最高),但前3个指令都能达到目的,影响标志位也一样,这个题目是不是太难了点?是否改为:不能将80X86 CPU 累加器AX 的内容清零的指令是
6、下列器件可作简单输入接口的电路是__A___,作简单输出接口的电路是__B____。

A 三态缓冲器 ;
B 锁存器;
C 反相器 ;
D 译码器
7、某微机最大可寻址的内存空间为16MB ,其CPU 地址总线至少应有___D___条。

A 32 ;
B 16 ;
C 20 ;
D 24
8、两数比较,若相等时转移到LABEL 的指令是__A_____。

A JZ LABEL ;
B J
C LABEL ; C JO LABEL ;
D JS LABEL
9、下列信号中____C______用来区分CPU 访问内存储器或I/O 接口。

A WR ;
B RD ;
C IO M / ;
D R DT /
三、简答题(每小题5分,共15分) 60
1 试简述通用型计算机一般应配置哪些类型的存储器芯片(3分)?它们各自用来存放什么类型的信息(2分)?
2、用2K×4位RAM构成64KB的存储系统,需要多少RAM芯片(3分)?需要多少位地址作为片外地址译码(2分)?(设系统为20位地址线,采用全译码方式)
3、试述8086系统中中断类型码、中断向量、中断向量表的定义及关系?
四、存储器分析(8分)68
用二片静态RAM芯片6264组成的8位微机存储器系统的电路如图所示。

(设地址总线为16位。


1)存储器芯片#1和#2的存储容量是多大(4分);
2)分析#1芯片和#2芯片的地址范围(需给出具体地址分配表)。

(4分)
五、程序分析(每空2分,共10分)78
1、程序段如下:
X DB 65H
Y DB 0F3H
MOV AL, X
MOV BL, Y
CMP AL,BL
JGE NEXT
XCHG AL,BL
NEXT:HLT
1)程序的功能是:;
2)程序执行后,AL= ; BL= .
2、程序段如下:
MOV AL,23H
MOV AH, 0
Again: AND AL,AL
JZ STP
SHL AL, 1
JNC Again
INC AH
JMP Again
STP: HLT
1)程序的功能是:;
2)程序执行后,AH=
六、汇编语言程序设计(8分)86
设在数据段中定义了16个单字节带符号数,试设计汇编语言程序,计算这16个数的平均值,并将平均值存放在AVERAGE单元中。

七、接口电路(14分)100
有如下接口原理图,如图所示。

设:8255A的A口地址为80H,B口地址为81H,C口地址为82H,控制端口地址为83H。

输入机启动信号为高电平,打印机启动信号为正脉冲,Ready为输入机就绪信号;BUSY为打印机"忙"信号。

(1) 试用74LS138画出地址译码连线图(4分)。

(2) 编写出从输入机连续输入10个数据并存入存储器中,再由打印机输出该10个
数据的汇编源程序。

(10分)
BUFFER DB 10 DUP(0); ; 8255A 初始化 MOV AL ,__91H_____ OUT __83H___, AL MOV AL, 0CH;
OUT 83H,AL; PC6低电平 MOV AL,0EH
OUT 83H,AL;PC7低电平
;输入输出子程序 IN_OUT PROC FAR
LEA BX ,BUFFER
A0 A1
8255A CS
A0 A1 A2 A3 A4 A5 A6 A7
MOV CX,10
AGAIN0: MOV AL,0DH
OUT 83H,AL;启动输入机
AGAIN1: IN AL,82H
TEST AL,02H
JZ __AGAIN1___
IN AL,80H
MOV __[BX], AL____ ,AL;保存数据
MOV AL,0CH
OUT 83H,AL; PC6=0
INC BX
DEC CX
JNZ AGAIN0
MOV SI,__OFFSET__ BUFFER
MOV CX,0AH
AGAIN2: MOV AL,0FH
OUT 83H,AL;
NOP
MOV AL,__0EH___
OUT 83H,AL; 启动一次打印
AGAIN3:IN AL,82H
AND AL,_01H___
__JNZ___ AGAIN3;等待BUSY=0
MOV AL,[SI]
OUT 81H,AL
INC SI
_LOOP____ AGAIN2
RET
IN_OUT _ENDP____________
8255A方式控制字 8255A C口复位/置位控制字
1 D6 D5 D4 D3 D
2 D1 D0 0 0 0 0 D
3 D2 D1 D0 A口方式
00 方式0 A口C口下半口
01 方式1 0 输出0 输出000 PC0 0复位1×方式2 1 输入 1 输入001 PC1 1 置位
B口010 PC2
C口上半口B口方式0 输出∶∶
0 输出0 方式0 1 输入111 PC7
1 输入 1 方式1。

相关文档
最新文档