试卷6答案及评分标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
黄石理工学院 2009 — 2010 学年度(第 1 学期)
2007 年级电气工程及其自动化专业《微机原理及应用》本科期末试卷(A)
参考答案及评分标准
一、填空题(每空1分,共30分)
1. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部件,这些部件通过数据总线、地址总线、控制总线相连接。
2. 8086的标志寄存器中控制标志有:IF、DF、TF。
3. DAC0832是可编程D/A转换接口电路,有8位数字量输入信号,2个模拟量输出信号,可设置3种工作方式。
4. 串行通信中最基本的通信方式:异步通信,同步通信。
5. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。
6.存储器中存储信息的最小单位( B )
(A)位(B)字节(C)字(D)存储单元
7. 指令MOV AX, [SI]的寻址方式是( D )
(A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址
8. 8086微处理器的寄存器中(A)是专用的堆栈指针寄存器。
(A)SP (B)BP (C)SI (D)DI
9. 8086微处理器的寄存器中(B)是通用的数据指针。
(A)AX (B)BX (C)CX (D)DX
10. 8086微处理器的寄存器中(D)是通用的I/O指针。
(A)AX (B)BX (C)CX (D)DX
11. 8253( C )的输出是方波速率发生器。
(A)工作方式1 (B)工作方式2 (C)工作方式3 (D)工作方式4
12. ( B 、 D )是只读存储器EEPROM芯片。
(A)8284 (B)28256 (C)2732 (D)2864
13. ( C 、 D )是地址锁存器芯片。
(A)74LS245 (B)74LS244 (C)74LS373 (D)74LS273
二、判断题(每小题2分,共10分)
【√】1. 汇编语言的语句与机器指令是一一对应关系。
【×】2. 某种存储器芯片容量为16KB*8/片,它需要的片内寻址地址线根数是13根。是14根
【√】3.OUT 80H, AL
【×】4. 8237是可编程的并行接口芯片。可编程DMA控制器
【×】5. 8253 CLK0接1MHz时钟,3个计数器最大定时时间是7500000us。1us ×216×216×216
三、简答题(共20分)
(2分)1.程序——为实现某一任务所作的指令(语句)的有序集合。
(2分)2.中断源——引起中断的原因,或者说能发出中断请求的来源。
(4分)3. 指示性语句有哪几种?
答:符号定义、数据定义、段定义、过程定义、结束语句。
(6分)4. 8086的中断系统包括哪些部分?
答:包括外部中断和内部中断。
外部中断:可屏蔽中断INTR,非屏蔽中断NMI。
内部中断:除法出错INT0,单步执行INT1,溢出中断INTO,软件中断INT n。
(6分)5. 在8086总线周期的T
1、T
2
、T
3
、T
4
状态,CPU分别执行什么动作?
答:T
1
周期:8086发出20位地址信号,同时送出地址锁存信号ALE;
T
2
周期:8086开始执行数据传送;
T 3周期:下降沿采样READY,若有效则T
3
结束后进入T
4
,若无效则插入等待周期T
W
,在T
W
继续采样
READY,直至其变为有效后再进入T
4
;
T
4
周期:8086完成数据传送。
四、综合题(40分)
(10分)1。阅读下列程序,写出各语句的注释,说明本程序功能并写出运行结果。
MOV AL, 00H ;设置计数初值
AGAIN:OUT 80H, AL ;输出到端口
CALL DELAY ;调用延时子程序
INC AL ;计数值递增
JMP AGAIN ;返回,再次输出
DELAY:MOV CX,10 ;设置延时时间常数
DEALY1:LOOP DELAY1 ;循环,实现延时
RET ;延时子程序返回
本程序功能:在相应输出端口输出一个数据序列,00H递增至FFH,返回00H再次递增至FFH,循环。
若输出至DAC,则可输出一个锯齿波信号。
(10分)2. 已知X以补码形式存放在RAM的3000H单元中,试编程实现下列函数,函数值送回原单元。
X ;当X ﹥0
Y = 20 ;当X = 0
X+5 ;当X ﹤0
……
START:MOV BX,3000H ;设置指针
MOV AL,[BX] ;取数
AND AL,AL ;建立标志
JZ NEXT1 ;若X = 0,则转移
JS NEXT2 ;若X ﹤0,则转移
MOV [BX],AL ;X ﹥0,将X送回原单元
JMP LP ;跳转到下面程序
NEXT1:MOV [BX], 20 ;X = 0,将20送回原单元
JMP LP ;跳转到下面程序
NEXT2:ADD AL,5 ;X ﹤0,
MOV [BX],AL ;将X+5送回原单元
LP:……
(10分)3、内存扩展电路如下图示,试写出各芯片的信号名称和存储器地址空间。
控制信号:CE、WE、OE (2分)
地址信号:A12~A0 (1分)
地址信号:A15、A14、A13 (1分)
RAM 6264:Y1 —— 0010 0000 0000 0000 ~ 0011 1111 1111 1111