命 题
教 师
教研室
主任签名
教学院长
签名
成    绩    统    计    表
题号
三 
合计
得分
考生姓名:____________ 学    号 ___________  专业班级     
一、填空题(每空1分,共20分)
1、8086CPU无论在最大方式、最小方式下都可寻址___ _1M_____的存储空间。
2、外设向8086 CPU发中断请求信号,应加至CPU的___ INTR______引脚上。
3、8086/8088最多能处理    256    种中断
4、在采用8286收发器的系统中,当CPU进行数据输入时,DT/    低电平   
5、把存储器分成若干段,每个段最多有____64K      _____个连续字节。
6、IP寄存器是一个__16____位寄存器,它总是指向下一条要执行的指令代码的第一个字节。
7、8086CPU通过数据总线      存储器或I/O接口          进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括 4          个时钟周期
8、在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是    .ASM         
9、输入IN指令的源操作数地址  I/O端口  _______,目的地址是AX或AL寄存器。
10、若CPU与外部接口数据传输方式采用    程序条件查询传送            方式时,为完成一次传送过程,首先必须执行一条IN指令,读取        信息
11、紫外线擦除的可编程ROM的符号为__  EPROM______,电可擦除的可编程ROM的符号为_E2PROM_  ______。
12、数据的串行I/O方式是以__位_ ______为单位进行传送。
13、8259A可编程控制器,当其单片使用时可同时接收  8个 ______外设的中断请求。
14、在8259A中,用于存放欲请求服务的所有中断请求信号的寄存器为      中断请求寄存器IRR          ;用于存放正在被服务的中断优先级的寄存器为    中断服务寄存器ISP                .
15、ADC0809是一个分辨率为    8位        ,具有8路模拟量输入,基于  逐次逼近式转换                  原理的A/D转换器。
二、单项选择题(每空1分,共20分)
1、当8086的33脚MN/处于(  D  )状态时,系统处于最大方式。
        A、+5V                B、+1V       
C、-5V                D、接地
2、微机中信息传递的三总线包括(  B    )。
      A、片总线、内总线、外总线         
B、地址总线、数据总线、控制总线
      C、片内总线、内总线、外总线       
D、内总线、数据总线、控制总线
3、若8086 CPU工作在最小方式下,当CPU的引脚M/为低电平时,为低电平时,CPU在访问(  B    )。
          A、存储器                B、外设端口       
C、DMA控制器            D、中断控制器
4、8086CPU经加电复位后,执行第一条指令的地址是(  D  )
A、FFFFFH              B、03FFFH   
C、0FFFFH          D、FFFF0H
5、 NMI线上的中断请求是( B )
A、可屏蔽的   
B、不可屏蔽的
C、有时可屏蔽的,有时不可屏蔽的   
D、可以设置IF位对其屏蔽
6、8086 CPU的中断响应周期需要(  B  )个总线周期。
        A、1            B、2         
C、3            D、4
7、设(DS)=426AH,偏移量为86H,该字节的物理地址是(  B  )。
          A、43F00H          B、42726H     
C、42706H        D、42720H
8、CPU响应中断请求的时刻是在(  B  )。
          A、执行完正在执行的程序以后         
B、执行完正在执行的指令以后
          C、执行完正在执行的机器周期以后     
D、执行完本时钟周期以后
9、并行可编程电路8255中,8位的I/O端口共有( D  )个
A、 1          B、 2       
C、 3          D、 4
10、可编程计数器/定时器电路8253的工作方式共有( D  )种
A、 3              B、 4     
C、 5              D、 6
11、在异步串行I/O接口中,实现并行数据与串行数据的转换的主要功能部件是( A  )。
A、 发送和接收移位寄存器   
B、 发送和接收数据缓存器 
C、 波特率发生器           
D、 控制字寄存器
12、主机与设备传送数据时,采用 (C    ) ,CPU的效率最高。
A、程序查询方式    B、中断方式      C、DMA方式
13、8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是(  C  )。     
A、 A端口                
B、 B端口
CC端口                   
DA、B、C三端口均可以
14、为了解决CPU和主存的速度匹配问题,实际上的解决办法是使用(  A  )。
华晨宇爸爸
A、Cache            B、内存     
C、提速软件        D、高速内存
15、在DMA方式下,CPU与总线的关系是(  C  )
A、 只能控制数据线       
B、只能控制地址线 
C、 成高阻状态           
D、 成短接状态
16、已知异步串行通信时,规定数据帧为7位数据位,1位偶校验位和2位停止位。若在接收时,如果收到7位数据位和1位校验位后,再连续收到2位低电平信号,则结果表明(  B  )
A、传输中发生了溢出错误   
B、传输中发生了帧错误
C、已经开始接收下一个字符     
D、传输中发生了奇偶错误
17、8237A用作存储器与存储器之间的传送时,从源地址中读出的数据通过( C  )送到目的地址单元中
A、 CPU的通用寄存器     
B、 8237A中的读写缓冲器 
C、 8237A中临时寄存器   
D、8237A中的现行字节寄存器
18、8259A的OCW1----中断屏蔽字( C  )设置
A 在ICW之前          B 只允许一次 
C 可允许多次          D 仅屏蔽某中断源时
19、DAC0832是一个分辨率是(  A ),输入具有( E  )功能的D/A转换器。
A、 8位        B、 10位            C、 12位   
D、 单缓冲      E、 双缓冲          F、 无缓冲
三、判断题(每题1分,共10分)
1、任何一种可编程I/O接口芯片,工作前都必须先向它的控制寄存器写入控制字,以选择所需工作方式和功能。T
2、CPU响应外部中断请求时,不需要把标志寄存器的IF和TF清零。F
3、8251A能同时实现数据发送和接收功能。T
4、8253中有3个计数通道,各计数通道都有6种工作方式可供选择。T
5、外设向CPU发送的中断请求必须保持到某指令的周期结束才能得到响应。T
6、异步串行通信中,检测一个新字符的开始是利用极性相反的停止位(空闲位)与起始位之间的负跳变来实现的。T
7、所谓的I/O操作,是指CPU访问I/O设备的操作。F
8、8259A可以编程实现某些低优先级中断打断高优先级中断的工作方式。T
9、数据通信中,半双工通信可以同时进行两个方向的传输,而全双工通信在任意一个时刻只能进行一个方向的传输。F
10、8255A的方式选择控制字一定大于等于80H。T
四、简述题(共35分)
1. 8086/8088的中断系统的中断向量表处于内存的什么位置?中断向量表中最多可容纳多少个中断向量?若某中断源的类型号为34,已知部分中断向量表如图所示,求中断服务程序入口的物理地址。(5分)
解:8086中断系统的中断向量表处于内存开始处00000H-003FFH单元的1K字节存储区里。(1分)
最多可容纳256个中断向量。(1分)
34*4=136,即中断向量的地址为88H,查中断向量表得中断向量为:A123H:B678H,中断服务程序入口的物理地址为:AC8A8H. (3分)
2. 8086/8088 CPU功能结构由哪几个部分组成?各部分的主要功能是什么?各部分又由什么组成?(6分)
解:功能结构分为两个部分:执行部件(EU),总线接口部件(BIU)。 (1分)
执行部件负责指令的执行,总线接口部件负责CPU与存储器及I/O端口间的数据传送。(1分)
执行部件由以下四个部分组成:
四个通用寄存器:即AX,BX,CX,DX
四个专用寄存器:即BP,SP,SI,DI
标志寄存器FR
算术逻辑部件ALU            (2分)
总线接口部件由以下四部分组成:
    四个16位段地址寄存器:CS DS ES SS
    16位的指令指针寄存器IP
    20位的地址加法器
    6字节的指令队列缓冲器            (2分)
3. 在基于8086的微计算机系统中,存储器是如何组织的?信号和A0信号是通过怎样的组合解决存储器和I/O端口读写操作的?(5分)
解:在8086中,把1MB的存储空间分为两个512KB的存储体,一个用于存放偶数地址的字节(低字节)一个用于存放奇数地址的字节(高字节);(1分)
两个存储体之间采用交叉编制方式,即用地址线A0作为偶地址存储体的地址选通信号,A0=0选通偶存储体,偶存储体与DB的低8位(D7-D0)相连。(1分)
用高位字节允许信号选通奇存储体,奇存储体与DB的高8位(D15-D8)相连。(1分)
CPU可以访问任何一个存储体,读/写一个字节,也可以同时访问两个存储体读/写一个字。(2分)
女qq名4. 一个异步串行发送器,发送具有8位数据位的字符,在系统中使用1位作偶校验,2个停止位。若每秒钟发送100个字符,它的波特率和位传输周期是多少? (4分)
解:每个字符需要的发送位数是12位(数据位8位,校验位1位,停止位2位,起始位1位)。每秒发送100个字符共1200位。因此波特率为1200波特/秒(3分)
位传输周期=1/1200≈833µs。   
5. 简述DMA数据传送的五个过程?(5分)
解:(1)当外设需要DMA数据传送时,向DMA控制器发出DMA请求(1分)
(2)DMA控制器接到外设的DMA请求后,向CPU发出总线请求信号HOLD(1分)
(3)CPU如果允许总线请求,就发出总线响应信号HLDA。同时放弃对总线的控制,由DMA控制接管总线。(1分)
(4)DMA控制器接管总线后,向地址总线发出地址、向控制总线发出读/写命令,实现外设与内存或内存与内存的数据传送。(1分)
(5)DMA操作结束后,DMA控制器撤销总线请求信号,将总线控制权交还给CPU。(1分)
6.简述8086响应可屏蔽中断请求过程。(5分)
解:当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;(1分)
在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;(1分)
8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;(1分)
8086将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。(2分)
7.怎样确定8086CPU的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同? (5分)
解:8086CPU的引脚MN/的逻辑状态决定它的工作模式,MN/接高电平,8086被设定为最小模式,MN/接低电平,8086被设定为最大模式。(1分)
在最小模式工作时,系统中只有8086一个微处理器,所有的总线控制信号由8086产生,系统中总线控制电路可以减到最少。 (1分)
最大模式用在中等规模的或者大型系统中。在最大模式系统中,总是包含两个或者多个微处理器,其中主处理器是8086,其它是协助主处理器。(1分)
在最大模式中,总线控制信号由总线控制器(8288)产生,8288的输入为8086的 -三条状态信号引线提供。(2分)
五、综合题(共15分)
1.对8259A设置初始化命令字:系统只有一片8259A,其端口地址为93H,94H。  要求:
1)中断请求信号为电平触发方式;
2)中断类型码为60H-67H;
3)采用非缓冲方式;
4)采用特殊全嵌套方式;
5)采用中断自动结束方式(6分)
2.设8255A端口地址为0060H - 0063H,试编写出下列情况的程序。
(4分)
(1)将A组和B组设置成方式0,A口、B口为输入口、C口为输出口;
(2)将8255A C端口的PC7置‘0’。
3.现有SRAM芯片若干,芯片的容量为512*4,欲组成一个16K*8的静态存储器,问:
(1)共需要多少芯片?
(2)画出存储器结构的连接图。                    (5分)
说明:
8259A
ICW1格式:
D7
D6
D5
D4
D3
D2
D1
D0
/
/
/
1
LTIM
ADI
SNGL
IC4
D7-D5:在16位系统中不用,在16位系统中不用,可以为1,也可以为0。
D4:标志位
D3:设定中断请求信号的形式。
LTIM =1 边沿触发。
LTIM =0 电平触发。
D2:在16位和32位系统中可以为0也可以为1
D1:指出8259A是否处于级联状态。
D0:指出后面是否设置ICW4.
ICW2:设置中断类型码的初始化命令字,其高5位是中断类型码的高5位。
主片ICW3格式:D0-D7分别表示IR0-IR7中断请求线上有无从片。
D7
D6
D5
D4
D3
D2
D1
D0
IR7
IR6
IR5
IR4
IR3
IR2
IR1
IR0
从片ICW3格式:元宵节的祝福诗句ID2-ID0:为对应于主片IR0-IR7级联的从片编码。
D7
D6
D5
D4
D3
D2
D1
D柳俊烈0
0
0大病救助如何申请
0
0
0
ID2
ID1
ID0
陈翔颖儿
ICW4格式:
D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
SFNM
BUF
M/S
AEOI
µPM
SFNM-------1:特殊全嵌套方式,0:非特殊全嵌套方式。
    BUF,M/-------0X:非缓冲,10:缓冲/从片,11:缓冲/主片
AEOI-------1:中断自动结束,0:非自动结束
µPM------1:8086/8088模式,0:8080/8085模式
8255A
方式控制字各位的含义是
D7
D6
D5
D4
D3
D2
D1
D0
D0:端口C低四位的输入/出方式:1=输入,0=输出
D1:端口B的输入/出方式
D2:端口B工作方式选择:0=方式0,1=方式
D3:端口C高四位的输入/出方式
D4:端口A的输入/出方式
D6 ~D5:端口A工作方式选择 00=方式0,01=方式1,1X=方式2
D7:特征位
置位/复位控制字各位的含义是
D7
D6
D5
D4
D3
D2
D1
D0
D0:1=置位,0=复位
D1,D2,D3:位选择
D7:特征位
答 题 纸
一、填空题(每空1分,共20分)
1、                     
2、                     
3、                     
4、                     
5、                     
6、                     
7、                                                   
8、                     
9、                     
10、                                                   
11、                                                   
12、                     
13、                     
14、                                                   
15、                                                   
二、单项选择题(每空1分,共20分)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
三、判断题(每题1分,共10分)
1
2
3
4
5
6
7
8
9
10