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