完整《微型计算机原理》.docx
《完整《微型计算机原理》.docx》由会员分享,可在线阅读,更多相关《完整《微型计算机原理》.docx(11页珍藏版)》请在冰豆网上搜索。
![完整《微型计算机原理》.docx](https://file1.bdocx.com/fileroot1/2023-1/6/e694cd98-2c01-4244-a799-2e97dcbf6e51/e694cd98-2c01-4244-a799-2e97dcbf6e511.gif)
完整《微型计算机原理》
嘉兴学院试卷
2018—2019学年第一学期期末考试试卷NOA卷
课程名称:
微型计算机原理 使用班级:
计科、网络 考试形式:
闭卷
班级:
姓名:
学号:
座位号:
题号
一
二
三
四
五
六
七
八
总分
得分
评阅人
一、选择题(在每小题的备选答案中,选出一个正确答案,并将正确答案的序号填在下表内。
每小题2分,共20分)
1、寄存器间接寻址方式中,操作数在_______中.
A、通用寄存器B、堆栈C、存储器D、段寄存器
2、当写入计数初值相同,GATE=1,8253的方式0和方式1最主要的不同之处为_______。
A、输出波形不同
B、门控信号方式0为低电平而方式1为高电平
C、方式0为写入后即触发而方式1为GATE的上升沿触发
D、输出信号周期相同但一个为高电平一个为低电平.
3、8253的控制信号为
=0、
=1、
=0、A1=0、A0=0表示CPU正在__________。
A、读计数器1B、读计数器0C、写入计数器1D、写入计数器0
4、某系统采用8255A作并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则A口的口地址应为。
A、0C8HB、0CAHC、0CHD、0EH
5、在8253的6种工作方式中,能够自动重复工作的两种方式是。
A、方式1,方式2B、方式2,方式3C、方式2,方式4D、方式3,方式5
6、由2732(4K×8)芯片组成64KB的存储器,则需要_____块芯片。
A、12B、24C、16D、14
7、异步串行通信的主要特点是。
(A)通信双方不需要同步(B)传送的每个字符是独立发送的
(C)字符之间的间隔时间应相同(D)传送的数据中不含有控制信息
8、能将数字信号转换为模拟信号的接口芯片是。
A、8259B、D/AC、8251D、A/D
9、对8253当计数初值为时,定时时间最长.
A、0B、65535C、9999D、FFFFH
10、若8253A的计数器0工作方式3(方波方式),CLK端输入的脉冲频率是100kHz,当计数器初值为25时,OUT端输出的方波正半周期和负半周期的宽度分别为_________。
A、130μs、120μsB、250μs、250μsC、120μs、130μsD、125μs、125μs
二、填空题(每题2分,共20分)
1、8086的编程结构中,执行部件EU的组织有:
4个通用寄存器,4个专用寄存器,标志寄存器和ALU。
2、某8086微处理器系统中设计了一个存储为128KB的SRAM存储器模块,约定该存储器模块的起始地址为40000H,则该存储器模块的末地址为___5FFFFH________。
3、一个8位D/A转换器的满量程为10V,如输出信号的上限为8V,则上限信号所对应的二进制码是0CCH
4、设异步传输的波特率为1200,每个字符由一个起始位、一个停止位、一个校验位和7位数据位,则每秒钟能传输的最大字符个数为120个,若采用同样的波特率进行同步通信,使用4个同步字符,则每秒钟能传输的最大字符个数为165个.
5、一个10位的A/D转换器,满量程为+5V,则最小可识别的电压是0。
00488。
6、如果串行传输速率是2400波特,数据位的时钟周期是1/2400秒?
7、若CS=A000H,当前代码在存储器中的物理地址范围A0000H到AFFFFFH;若数据段位于52000H到61FFFH的64K范围,DS=5200H.
8、某8253A定时器/计数器0的CLK0输入时钟频率是1MHz,要求的定时时间是10ms,则定时器/计数器0的定时常数应该是10000。
9、8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。
中断类型码为20H~27H,8259A的端口地址为B0H和B1H。
8259A设定初始化命令字ICW1、ICW2、ICW4为00011011B、00100000B和00000011B.
10、8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与IR5相连,则对应该中断源的中断向量表入口地址是0094H。
三、简答题(每小题5分,共30 分)
1、说明总线接口部件的作用。
.
2、CPU与外设交换数据时,为什么要通过I/O接口进行?
I/O接口电路有哪些主要功能?
3、已知(SP)=0100H,(SS)=3500H,(CS)=9000H,(IP)=0200H,(0020H)=7FH,(00021H)=1AH,(00022H)=07H,(00023H)=6CH,在地址为90200开始的连续两个单元中存放一条两字节指令INT8,使之处在执行该指令并进入相应的中断例程时,SP、SS、CS、IP寄存器的内容以及SP所指向的字单元的内容是什么?
SS:
3500H,SP:
00FAH
IP=8*4=100000B=[20H]=1A7FH
CS=6C07H
SP所指:
6CH
4、某程序数据段中存放了两个字,1EE5H和2A8CH,已知DS=7850H,数据存放的偏移地址为3121H及285AH.试画图说明它们在存储器中的存放情况。
若要读取这两个字,需要对存储器进行几次操作?
偏移地址为3121H两次操作
偏移地址为285AH一次操作
5、某系统利用8251A与外设通信,已知8251A的方式控制字格式。
试回答:
(1)8251A的串-并转换和并一串转换是用什么方法实现的?
(2)当方式控制字为FEH时,发送英文字母“D”时的帧信息是什么?
(注:
字母A的ASCII值为65)
(3)若此时引脚TxC的输入频率为76.8kHz,则串行信息的发送波特率是多少?
(1)接收移位寄存器和发送移位寄存器
(2)000100010011
(3)76。
8*1000/16=4800
6、数据采集系统电路如图所示。
图中A/D转换器为ADC0809,定时/计数器8253—5的计数器1将5MHz时钟转换为500kHz提供给ADC0809。
根据上述电路和说明,以及下面程序功能的要求,在空格中填入相应的指令.(注:
必要时可增减空格)
数据采集系统原理图
MOVDX,3DBH
MOVAL,57H;设置8253—5控制字
MOVDX,AL
(1)MOVDX,3D9H
(2)MOVAL,10H;设置计数器1计数初值
(3)OUTDX,AL
;ADC0809模拟通道IN5采样12次,数据存入BUF
MOVBX,OFFSETBUF
MOVCX,12
LOP:
(4)MOVDX,3D5H;启动IN5
OUTDX,AL
CALLDELAY1S;软件延时1S
(5)MOVDX,3D0H;数据读入BUF
MOV[BX],AL
INCBX
LOOPLOP
四、综合题(每小题10分,共30 分)
某PC系列微机应用系统以8255A作为接口,采集一组开关
的状态,然后它通过一组发光二极管
显示出来,(
闭合,对应
亮;
断开,对应
灭),电路连接如图所示。
已知8255的A、B两组均工作在方式0。
(1)写出8255A的四个端口地址。
(2分)
(2)写出8255A的工作方式控制字。
(3分)
(3)编写实现给定功能的汇编语言程序,并画出流程图.(5分)
(1)8255A的A口、B口、C口和控制地址分别为:
320H、321H、322H、323H
(2)8355A的方式控制字:
82H
(3)
程序如下:
MOVAL,1000000010B
MOVDX,323H
OUTDX,AL
DECDX
DEXDX
INAL,DX
NOTAL
DEXDX
OUTDX,AL
HLT
2、若8086系统中采用单片8259A作为外部屏蔽中断的优先级管理,正常全嵌套方式,边沿触发,非缓冲连接,非自动中断结束,端口地址为20H和21H。
其中,某中断源的中断类型码为4AH,其中中断服务子程序名为SUBS,且已知其地址是2000:
3A40H。
(1)请问该中断源应与8259A的哪一个IR输入端相连,其中断矢量地址是多少?
矢量区对应的4个单元的内容是什么?
(5分)
(2)请为8259A设置正确的初始化命令字,并编写初始化程序。
(5分)
(1)4A=01001010B101B=>5IR5
中断矢量地址=中断类型码*4
即0100101000B=128H
矢量区对应的4个单元的内容是:
40H、3AH、00H、20H
(2)
;ICW1初始化
MOVDX,20H
MOVAL,00010011B
OUTDX,AL
;ICW2初始化
MOVDX,21H
MOVAL,01001000B
OUTDX,AL
;ICW4初始化
MOVDX,21H
MOVAL,00000001B
OUTDX,AL
3、在某个以8086为CPU的系统中使用了一块8253芯片,8253的4个端口地址分别为310H、312H、314H和316H,所用的时钟脉冲频率为1MHZ.要求3个计数通道分别完成以下功能:
(1)通道0工作于方式3,输出频率为2KHZ的方波;(3分)
(2)通道1产生宽度为480us的单脉冲;(4分)
(3)通道2用硬件方式触发,输出单脉冲,时间常数为26.(3分)
试对8253芯片进行初始化编程。
;通道0初始化
MOVDX,316H
MOVAL,00110111B
OUTDX,AL
MOVDX,310H
MOVAL,00H
OUTDX,AL
MOVAL,05H
OUTDX,AL
;通道1初始化
MOVDX,316H
MOVAL,01110011B
OUTDX,AL
MOVDX,312H
MOVAL,80H
OUTDX,AL
MOVAL,04H
OUTDX,AL
;通道2初始化
MOVDX,316H
MOVAL,10011011B
OUTDX,AL
MOVDX,314H
MOVAL,26H
OUTDX,AL
8259的ICW1、ICW2、ICW4、OCW1、OCW3:
8251的方式(模式)选择字、控制命令字、状态字:
8255的方式选择字、C口置0/1字:
8253的方式控制字: