东北大学自动化2008A试题及答案 - 图文

2020-04-21 06:24

学 院 班 级 东北大学考试试卷(A卷) …总分 一 二 三 四 五 六 七 八 九 十 … … 2008—2009 学年第 1 学期

…课程名称: 微型机原理(含单片机) …○…┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ …学 号 …… …密姓 名 …… …… …○……………封……………○…………线……………………… ……… 得分 一、选择题(10分) 1. 假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的地址是 C 。 A.7462H B.7463H C.7464H D.7465H 2. 一个SRAM芯片,有14条地址线和8条数据线,则该芯片最多能存储ASCII码字符的个数是 A 。 A.16384 B. 32768 C. 256 D. 14 3.在数据传送过程中,不需要 CPU 介入的是 C 。 A.无条件传送 B.查询方式 C. DMA 方式 D.中断方式 4.下列哪条指令访问 I / O 端口进行读操作是合法的 A 。 A.IN AL, DX B.IN AL, 100H C.IN AL, BL D.IN DX, AL 5. 为了解决CPU与外部设备工作速度的不一致,在I/O接口电路中,输入必须有 B ,输出必须有_____A_____。 A.锁存器 B. 缓冲器 C. 译码器 D. 控制器 6. 一般情况下,CPU的复位和启动信号是通过 RESET引脚上的触发信号来执行的。8086CPU维持复位状态的信号为① B ,CPU复位结束开始工作时,从② C 处开始执行程序。8051单片机复位后则从③ A 开始执行指令 ① A. 低电平 B. 高电平 C. 上升沿 D.下降沿 ② A. CPU的0000H B. CPU的FFFF0H C. 内存的FFFF0H D. CPU的0000H ③ A.程序存储区0000H B.程序存储区FFFF0H

C.数据存储区0000H D.数据存储区FFFF0H

7. 微处理器是微型计算机的核心,随着电子技术的发展,CPU的集成度越

来越高,性能也有大幅度提高。微处理器最主要的性能指标有 C

和 D 。 A.内存 B. 硬盘 C. 主频 D. 字长 E. 显存 F.操作系统 8. 与8086不同,8051存储器在物理结构上分为程序存储器空间和数据存储器空间,这种结构形式称为哈佛结构。8051片外程序存储器和数据存储- 1 - 器分别最大可扩展为① B 和② B 。程序存储器和数据存储器在地址空间上是重叠的,8051单片机通过③ C 区分这两个逻辑空间的。

① A.64M B.64K C.64K D.32K ② A.64M B.64K C.32K D.64M ③ A.地址 B.译码器 C.指令 D.时钟 9. 下述产生片选信号CS的方法中,被选中芯片不具有唯一确定地址的是 A 。 A.线译码或部分译码 B. 仅部分译码 C. 仅线译码 D. 全译码 10.将CPU、一定量的RAM、ROM以及I/O、定时/计数器等集成到一个芯片

上,构成单片机。以下 C 是 8051单片机所没有集成的功能。 A.定时器 B.串行口 C.数模转换器 D.中断控制器 11. I/O设备与 CPU 之间交换信息,其状态信息是通过 B 总线传送给 CPU 的。 A.地址 B.数据 C.控制 D.三者均可 12.在8086/8088系统中,I/O具有单独的寻址空间和操作指令。8086/8088进行I/O访问的地址空间为 B 。 A.FFFF0H – FFFFFH B. 0000H-FFFFH C.F0000H – FFFFFH D. 0000H-F000H

13.在一个基本总线周期,8086引脚 A19/S6~A16/S3 在T1输出地址信

息,在 C 输出状态信息。

A.T1、T2 B.T1、T2、T3 C.T2、T3、T4 D. T1 14.在串行接口标准中,RS-232-C被广泛使用。它的逻辑“1”对应的电平为 B 。

A.3.6V — 5V B. -3V — -15V

A.-3.6V — -5V B. 3V — 15V 得分 (1) CPU停止当前操作(三态总线呈高阻状态), CPU 内部除 CS 外,

二、填空题(10分)

1.微型计算机是由的 CPU(微处理器) 、存储器、 I / O 接口电路和系统总线构成。

2. 8086 / 8088 CPU 主要由 BIU(总线接口部件) 、 EU(执行部件) 两大部件组成。

3.在高性能微型计算机系统中,常采用Cache(缓存)、 主存 和 外存 其余寄存器和指令队列均被清0; CS为FFFFH

(2) CPU 执行 FFFF0H 处的指令.

2.CPU和外设之间的数据传送方式有哪些? 答:

程序方式,分为无条件传送方式和条件传送方式; 中断方式; DMA方式。

3.什么叫端口? 8255A 的端口选择信号 A1和A0 是如何区分其不同的三级存储系统。

4.8086CPU从 INTR 引脚接收可屏蔽中断请求信号,若标志位 IF = l ,则 CPU 在结束当前指令后,从 INTA 引脚发出中断响应信号。

5.在存储器系统中,实现片选译码信号的方法有: 全译码、 部分译码 、 线译码 。

6.8253内部有 3 个计数器,假设时钟输入频率为100kHz,若欲计时1mS,则计数器的初始值应设置为 100 。

7. 分辨率是A/D转换器的一项重要性能指标,它表明了能够分辨最小的量化信号的能力。对于一个12位的A/D转换器,它能分辨的最小量化信号的能力为 4096 位。

8.存储器和CPU连接时,需要考虑三方面的问题,分别是: ① 高速CPU和较低速度存储器之间的速度匹配问题 ② CPU总线的负载能力问题 ③ 片选信号和行地址、列地址的产生机制

9.CPU从I/O接口的 状态寄存器 中获取外设的“忙”,“闲”和“准备好”等信息。CPU从 l / O 接口的 控制寄存器 向外设发“启动”或“停止”等信号。

10.8051单片机中断系统中提供了 5 个中断源,并实现两级优先级

管理。在同等优先级下,五个中断都请求, 串行通讯口中断 的响应优先级最低。

11.8086的中断有一个强有力的中断系统,可以处理 256 种不同的中断。从产生中断的方法来分,这些中断可以分为 硬件中断 、 软件中断 。中断向量表放在内存的 0段的0-3FFH 区域。

三、简答题(20分)

1.8086CPU 接到 Reset 复位信号后,要完成哪些操作?

答:

- 2 -

端口? 答:

端口是指 CPU 可以访问的接口中的寄存器。

8255A 有四个端口地址,它们由端口选择信号 A1 A0来区分。

AlA0 = 00 ― 访问 PA; AlA0 = 01 ― 访问 PB; AlA0 = 10 ― 访问 PC;

AlA0 = 11 ― 访问 控制端口 。

4.在模拟信号送入 A / D 转换器输入口之前,常常有“采样保持电路”,简述“采样保持电路”的功能;在什么情况下,可以省略“采样保持电路” ? 答:

使模拟信号在采样时刻能保持稳定,以便 A / D 转化有充分时间;当模拟信号变化缓慢,在 A / D 转化期间基本保持不变。可以省略。 5.作为一种常用的单片机,8051单片机为使用者提供的资源有哪些? 答:

1个8 位算术逻辑单元; 32 个I/O 口4 组8位端口; 2个16 位定时计数器; 1个全双工串行通信口;

5个中断源,两个中断优先级的中断管理器; 128 字节内置RAM;

独立的64K 字节可寻址数据和代码区。 6、简述下面两条指令分别是什么语法错误? (1) MOV [BX],[SI] (2) MOV AX,DL 答:

(1)存储器单元之间不能进行数据传送

(2)8位寄存器与16位寄存器之间不能进行数据传送

7.设执行前SI=1000H,DS=2000H,存储单元(21000H)=1245H,下面二条指令分别执行后BX中的值各是多少? ① MOV BX,[SI] BX=1245H

② LEA BX,[SI] BX=1000H

8. 比较软件、硬件和可编程定时/计数器用于定时的特点。

答:软件定时一般根据要求设计一个时延子程序,其优点是成本低;缺点是CPU利用率低,且定时间隔不准确。

硬件定时会增加相应的硬件设备,使硬件成本增加,但可以不占用CPU,并且定时准确;不过一旦硬件设计制作好后,不便于更改定时间隔。

用可编程定时/计数器可以兼顾前两者的优点,即定时信号的产生由专门的硬件电路产生,定时准确且CPU利用率高,并且可以通过程序更改定时间隔而不改变硬件电路。

9. 微处理器内部一般有哪些基本部件组成?试简述它们的主要功能。 答:算术逻辑单元ALU(运算器)。对二进制进行算术和逻辑运算的部件;

控制与定时单元(控制器)。发布操作命令的机构,执行程序时负责取出指令、分析指令、执行指令

内部总线负责在微处理器内部各部件之间传送信息,总线缓冲器用来隔离微处理器内部和外部总线,避免总线冲突

寄存器阵列用于临时存放数据和地址

10. 列出8086/8088 CPU接口部件(BIU)和执行部件(EU)的主要组成及其寄存器。

BIU:段地址寄存器CS、DS、SS、ES;

16位指令指针寄存器IP; 20位地址加法器; 输入输出总线控制逻辑等。 EU:运算器; 控制器;

通用寄存器AX、BX、CX、DX

专用寄存器BP、SP、SI、DI 16位标志寄存器FR。

11. 设DS=4500H,AX=0508H,BX=4000H,SI=0320H。当8088 CPU在最小模式下执行指令MOV [BX+SI+0100H],AX时,各控制信号M / IO、DT/R、/RD、/WR在有效期间的状态分别是什么?数据总线和地址总线上的数据分别是多少?

答:IO/M低、DT/R高、/RD高、/WR低;

数据总线:0508H; 地址总线:49420H。

12. 常用存储器片选控制方法有哪几种?它们各有什么优缺点?

答:线选法:CPU高位地址不经过译码,直接分别连接各存储芯片的片选端以区别各芯片的地址。连线简单,不需译码器;但容易产生地址冲突,且地址空间不连续。

全译码:所有高位地址全部参与译码,译码输出作为各芯片的片选信号。各组芯片之间不存在地址重叠和冲突问题,每个单元地址是唯一的;缺点是译码电路比较复杂,译码器输出有时不能全部利用。

部分译码法:只选CPU高位地址总线中的一部分进行译码,以产生各个存储芯片的片选控制信号。部分译码法能充分利用译码器;但存在地址重叠。它是介于全译码法和线选法之间的一种片选方法。

- 3 -

得分 四、分析题(20分)

1.采用异步串行通讯的双方遵循MODBUS协议的RTU方式,传送一个字节,约定1位停止位,没有校验位,请回答:

(l) 若发送方向接收方发送字节数据D5H,请在图上画出接收方收到的数据帧波形(横坐标的单位为:1/波特率)。 (3分)

(2) 如果波特率为 4800 波特,问每秒钟最多可传多少个字符?(2分)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 T 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 T 答:(1)

(2) 帧格式为10位,4800/10 = 480 ,故最多可传送 480 个字符.

2.在一8位计算机系统中,扩展EPROM(2716)程序存储芯片,2716的译码电路如图所示:

(1)根据图中信息确定该存储器的容量;(2分)

(2)写出2716选通时地址线A19~A11的状态(3分) (3)写出2716所占用的地址范围(2分);

(3)2716内第一个存储单元的地址有几个,各是多少。(2分)

答:

- 4 -

A19 A18 A17 A16 A 15 A 14 A 13 A 12 A ll = 0010010XX; 地址范围:

Y0:20000H一2FFFFH, Y1:24000H一25FFFH 第一个存储单元:四个地址24000H,24800H,25000H,25800H

3.下图分别是 8086 CPU 工作在最小模式下的读、写操作时序图,根据图回答下列问题。

图a) 图b)

(1)在执行: IN AL, 90H 指令过程中,CPU的操作时序符合图a)和图b)中的那一个?,90H在什么时间出现在CPU那些引脚上?M/IO、RD、WR引脚分别为何种信号?(3分)

(2)若AL=80H,在执行: MOV [90H], AL 指令过程中,CPU的操作时序符合图a)和图b)中的那一个?,80H和90H在什么时间出现在CPU那些引脚上?M/IO、RD、WR引脚分别为何种信号?(3分)

答:

(1) 符合图a,在 T1一 T2期间 90H 出现在 AD0一 AD15上 M/IO:低电平;RD:T2-T4为低电平;WR:高电平

(2) 符合图b,在 T1一 T2 期间 80H 出现在 AD0一 AD15上;

在 T3 一 T4期间 F0H 出现在 AD0一 AD15上 M/IO:高电平;WR:T2-T4为低电平;RD:高电平

得分

五、设计题(10分)1. 某微机系统总线提供以下信号:地址线A0~A15,数据线D0~D7,控制线/WR、/RD。试用两片静态RAM 芯片6264(8K?8bits),扩充为16K?8bits的存贮器系统。(10分)

要求:

(1)单片存储器寻址需要多少根地址线?并在图中虚线椭圆中写出地址下标(2分)。 (2)假如扩充的存贮器空间为2000H开始的连续存储区,添加合适的元器件,画出电路连线图(4分)。

(3)写出各个RAM芯片的地址空间(4分)。

CPU

/WR /RD A15 A14 A13 A12 /CS /OE /WE /CS /OE /WE 0# RAM 1# RAM A ~A0 D7~D0 A ~A0 D7~D0 A0 D7~D0

- 5 -

2. 8253计数器通道0输出控制一个发光二极管,有一1MHz的时钟源,要求采用 通道1和通道0级联。实现发光管亮2秒、灭2秒的间隔连续工作方式。(10分)

(1)设计数器0的端口地址为1800H,选择CPU和合适的译码、所存器件,画出

8253与CPU的三套总线连接。(2分)

(2)令通道1输出周期为4mS,确定两个计数器工作方式并计算计数初值。(4分) (3)按以上要求编写8253程序,并给出详细注释(汇编语言、C语言均可)。(4分)


东北大学自动化2008A试题及答案 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015年河南选调生备考:如何巧解论证类题目

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: