试卷4答案及评分标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
黄石理工学院 2008 — 2009 学年度(第 1 学期)
2006 年级电气工程及其自动化专业《微机原理及应用》本科期末试卷(A)
参考答案及评分标准
一、填空题(每空1分,共30分)
1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系统配置。
2. 8086微处理器的EU中有 4 个通用寄存器,它们是: AX 、 BX 、 CX 、 DX 。
3. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。
4. 随机存储器RAM可分为双极型和 MOS型两大类。
5. 8253是可编程定时器/计数器,它有 3 个计数通道, 6 种工作方式。
6. ADC0809有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。
7. 串行通信中的数据传送模式有:单工,半双工,全双工。
8. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。
二、简答题(14分)
1、微处理器、微型计算机和微型计算机系统三者之间有何不同?(6分)
答:微处理器——运算器+控制器+内部总线,CPU,MPU;(2分)微型计算机——微处理器+存储器+输入/输出接口+系统总线,称为计算机的硬件;(2分)
微型计算机系统——微型计算机+外围设备+软件。(2分)
2、在8086总线周期的T1、T2、T
3、T4状态,CPU分别执行什么动作?(8分)
答:T1周期:8086发出20位地址信号,同时送出地址锁存信号ALE;(2分)T2周期:8086开始执行数据传送;(2分)
T3周期:下降沿采样READY,若有效则T3结束后进入T4 ,若无效则插入等待周期T W ,在T W继续采样READY,直至其变为有效后再进入T4 ;(2分)T4周期:8086完成数据传送。(2分)
三、判断题(每小题2分,共10分)(正确的在题号前的括号内打“√”,错误的打“×”)
(√)1、某种存储器芯片容量为32KB*8/片,它需要的片内寻址地址线根数是15根。
(×)2、8237是可编程的并行接口芯片。
(√)3、IN AX, DX
(√)4、8086指令的操作数寻址方式有4种。
(×)5、8255A有4个输入/输出端口,3种工作方式。
四、程序题(共20分)
1、阅读下列程序,写出各语句的注释,说明本程序功能并写出运行结果。(10分)
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,则可输出一个锯齿波信号。
2、已知X以补码形式存放在RAM的3000H单元中,试编程实现下列函数,函数值送回原单元。
X ;当X ﹥0 (10分)
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:……
五、综合题(26分)
1、8086CPU中断响应时序如下图示,试写出中断响应过程。(6分)
答:CPU在当前指令周期的最后一个T采样中断请求信号,若INTR信号有效且中断系统开放(IF=1),则进入中断响应周期。中断响应周期由2个基本指令周期组成,第一个中断响应周期CPU回应一个中断响应信号INTA给中断源;第二个中断响应周期仍有INTA,中断源必须在T3前将中断向量号送至CPU的数据总线,CPU在T4采样数据总线,获得中断向量号,进入中断处理序列。
2、内存扩展电路如下图示,试写出各芯片的信号名称和存储器地址空间。(10分)
控制信号:CE、WE、OE (2分)
地址信号:A12~A0 (1分)
地址信号:A15、A14、A13 (1分)
RAM 6264:Y0 —— 0000 0000 0000 0000 ~ 0001 1111 1111 1111
0000H ~ 1FFFH (3分)
EEPROM 28C64:Y7 —— 1110 0000 0000 0000 ~ 1111 1111 1111 1111
E000H ~ FFFFH (3分)
3、在下列图形中填写各功能模块和I/O信号的名称并说明该结构框图为何种接口电路。(10分)
该接口电路为:可编程并行接口8255A