试卷6答案及评分标准

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档