东北大学微机原理期末考试题2009试题A

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

试试卷(A 卷) 1 学期

(含单片机)

1分,共11分) 标志寄存器中的状态标志 。 C. PF D. EF 中所访问的内存单元缺省段寄存器 C. ES D. DS

起始位 C. 停止位 D. 效验位 端口进行读操作是合法的 。 1”的电平是 。

以上 C. +3 V 以上 D. -3 V 以下 复位结束开始工作时,从 处开始执行程序。8051

的FFFF0H

的0000H

.程序存储区FFFF0H .数据存储区FFFF0H

所进行的操作是 ; /写一个字;

/写一个字; /写一个字节; /写一个字节; 8、将CPU 、一定量的RAM 、ROM 以及I/O 、定时/计数器等集成到一个芯片

上,构成单片机。以下 是 8051单片机所没有集成的功能。 A.定时器 B.串行口

C.数模转换器

D.中断控制器 9、管理22个中断源最少需要( )片中断控制器8259A ;

A 、1

B 、2

C 、3

D 、4 10、下面中断类型号中哪个是8086的硬件中断 。

A. 0号中断

B. 1号中断

C. 2号中断

D. 3号中断 二、填空题(每空0.5分,共10分) 1、Intel 8086具有 根地址线,可直接寻址 容量的内存空间;在访问I/O 端口时,使用 根地址线,最多能寻址 个I/O 端口。执行一条指令的时间称为 周期,而总线周期是指 ,8086典型的总线周期是由 个T 状态组成,

主频5MHz 时,每个T 的时间是 。 2、将左边的词汇和右边的说明正确联系起来,括号中填入所选的A ,B ,C ,…。

①、存储器( ) A 、保存当前栈顶地址的寄存器。

②、CPU ( ) B 、指示下一条要执行的指令地址。 ③、IP ( ) C 、分析并控制指令执行的部件。

④、SP ( ) D 、用指令的助记符、标号等符号书写程序的语言。 ⑤、段寄存器 ( )E 、唯一代表存储器空间中的每个字节单元的地址。

⑥、物理地址 ( )F 、保存各逻辑段的起始地址的寄存器。

⑦、汇编语言 ( )G 、存储程序、数据等信息的记忆装置。

3、 8086的中断有一个强有力的中断系统,可以处理种不同的中断。从产生中断的方法来分,这些中断可以分为、。中断向量表放在内存的段的区间。

三、简答题(每题4分,共20分)

1.解释DMA的含义。

答:

2.请举例说明一种你在日常生活中所见到的用到微处理器的产品,微处理器在其中起什么作用?

答:

3.8086CPU响应可屏蔽中断的条件是什么?编制8259A中断服务程序的主要内容是什么?

答:

4.作为一种常用的单片机,8051单片机为使用者提供的资源有哪些?答:

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

答:

四、分析题(每题5分,共15分)

1、采用串行异步通讯传送一个字节(8位),约定1位停止位,奇校验,请回答:

(l) 若发送方向接收方发送字节数据55H ,请画出利用示波器可以在TXD 、RXD 间观察到的波形图(画出一次传送的波形即可)。 (3分)

(2) 如果发送方波特率设为 9600 bps ,接受方波特率设为 9700 bps ,问是否可以正确传输,为什么?(2分)

答:

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

在执行指令 MOV AX,[1200H], DS=1000H ,DS:1200H 的内容为7432H 过程中,

(1)AD15~AD0和A19~A16在各有效期为何状态?(3分) (2)补充画出/BHE 、ALE 、M/IO 、/RD 的波形(2分)

答:

3、下图是8051单片机内部RAM 的分配示意图,填写图中问号处的地址。

五、设计题(每题7分,共14分)

1、8088系统中,用8K×8位的RAM芯片构成16K×8位的数据存储器,用16K×8位的ROM芯片构成32K×8的程序存储器,请画出与CPU的连线图并写出存储器的寻址范围(要求存储器的起始地址为D0000H)。(地址总线、数据总线可画粗实线表示总线,译码器采用74LS138进行全译码)。(7分)

2、8253计数器通道0输出控制一个发光二极管,有一2MHz的时钟源,要求采用

通道1和通道0级联。实现发光管亮2秒、灭2秒的间隔连续工作方式。(7分)(1)设计数器0的端口地址为80H,选择CPU和合适的译码、锁存器件,画出8253与CPU的三套总线连接。(2分)

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

附录常用器件管脚及控制字(此页可以作草稿纸用,同试卷一起上交)

1) BCD=0,二进制计数;BCD=1,BCD码计数。

2) M2 M1 M0,计数器工作方式。

3) RW1 RW0=00,计数器所存;

RW1 RW0=01,只读/写计数器低字节;

RW1 RW0=10,只读/写计数器高字节;

RW1 RW0=11,先读/写计数器低字节,在读/写计数器低字节;

4) SC1 SC0=00,选择定时器0。

相关文档
最新文档