计算机接口技术复习最终版3Word下载.docx
- 文档编号:19525517
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:11
- 大小:54.44KB
计算机接口技术复习最终版3Word下载.docx
《计算机接口技术复习最终版3Word下载.docx》由会员分享,可在线阅读,更多相关《计算机接口技术复习最终版3Word下载.docx(11页珍藏版)》请在冰豆网上搜索。
A.CPU→DMAC→外设B.内存→数据总线→外设
C.内存→CPU→总线→外设D.内存→DMAC→数据总线→外设
22.要使8253输出1个时钟周期〔1CLK〕宽度的负脉冲,可选择哪几种工作方式(D)
A.方式2,4,0B.方式0,4,5 C.方式2,4,5D.方式1,4,5
23.通常,中断服务程序中的一条CLI指令目的是(B)
A.禁止低一级中断产生B.禁止所有可屏蔽中断 C.禁止同级中断产生D.禁止高一级中断产生
24.8086/8088CPU为了保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序,采用的方法是〔C〕。
D.并行工作
25.假设8086CPU主频为5MHz,则其基本总线周期为(A)
A.800nsB.500nsC.125nsD.250ns
26.8255A的方式选择控制字为80H,其含义是(D)
A.A、B、C口全为输入B.A口为输出,其他为输入
C.A、B为方式0D.A、B、C口均为方式0,输出
27.对可编程接口芯片进行读/写操作的必要条件是(C)
A.RD=0B.WR=0C.RD=0或WR=0D.CS=0
28.要管理64级可屏蔽中断,需要级联的8259A芯片数为(D)
A.4片
29.CPU响应两个硬中断INTR和NMI时,相同的必要条件是〔B〕
A:
允许中断B:
当前指令执行结束C:
总线空闲D:
当前访存操作结束
30.已知SRAM2114芯片容量为1K×
4位,假设要组成16KB的系统存储器,则共需芯片数和组成的芯片组数为〔〕。
〔1〕32和16;
〔2〕16和32;
〔3〕32和3;
〔4〕16和16
31.已知SRAM2114芯片容量为16K×
1位,假设需组成64KB的系统存储器,则组成的芯片组数和每个芯片组的芯片数为〔D〕。
〔1〕2和8;
〔2〕1和16;
〔3〕4和16;
〔4〕4和8
32.假设8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是〔 〕。
A:
184H B:
178H C:
118H D:
280H
33.8088CPU内部的数据总线有〔B〕条。
〔1〕8条;
〔2〕16条;
〔3〕20条;
〔4〕32条
34.假设〔AL〕=0FH,〔BL〕=04H,则执行CMPAL,BL后,AL和BL的内容为〔A〕。
〔1〕OFH和04H;
〔2〕0B和04H;
〔3〕0F和0BH;
〔4〕04和0FH
35.在并行可编程电路8255中,8位的I/O端口共有〔C〕。
〔1〕1个;
〔2〕2个;
〔3〕3个;
〔4〕4个
36.可编程计数/定时器电路8253的工作方式共有〔D〕。
〔1〕3种;
〔2〕4种;
〔3〕5种;
〔4〕6种
37.在PC/XT中,NMI中断的中断矢量在中断矢量中的位置。
〔C〕
是由程序指定的 B:
是由DOS自动分配的
C:
固定在0008H开始的4个字节中 D:
固定在中断矢量表的表首
二、填空题
1.中断类型码为04H的中断,其服务程序的入口地址一定存放在__10,11,12,13_四个连续的单元中,假设这四个单元的的内容为:
66H、50H、88H、30H,则其服务程序的入口地址为___3088:
5066______。
2.设主片8259A的IR3上接有一从片,IR0上引入了一个中断申请。
那么初始化时,主、从片的ICW3分别是00001000B_、_00000011B_。
3.进行DMA传送的一般过程是:
外设先向DMA控制器提出DMA请求,DMA控制器通过HRQ信号有效向CPU提出总线请求,CPU回以HLDA信号有效表示响应。
4.8253的CLK0接1MHz的时钟,欲使OUT0产生频率为100KHz的方波信号,则8253的计数初值应为__10___,应选用的工作方式是__方式3___。
5.中断控制器8259A中的中断屏蔽寄存器IMR的值为ABH,则允许__IR2,IR4,IR6_三级中断产生。
6.时钟周期是CPU的时间基准,它由电脑的_时钟__决定,假设8086的时钟周期为200ns,则基本总线周期为_800ns__。
7.从CPU的NMI引脚产生的中断叫做_非屏蔽中断_,他的响应不受标志位__IF___的控制。
8.假设要可编程并行芯片8255A三个端口均作为输出口,则其方式选择控制字应为_80H__。
9.CPU在指令的最后一个时钟周期检测INTR引脚,假设测得INTR为____1___且标志位IF为__1__,则CPU在结束当前指令后响应中断请求。
10.8088管理着___1MB____的内存空间和___64K___的I/O端口空间。
8088的I/O端口的地址采用___独立___编码方式。
1.动态RAM为什么需要定时刷新?
因为电容中的电荷由于漏电会逐渐消失,所以要定时刷新
2.I/O接口的功能有哪些?
1.信号的形式转换
2.电平的转换和放大
3.锁存及缓冲
4.I/O定向
5.并行及串行的转换
3.中断向量表的作用是什么?
如何设置中断向量表?
中断类型号为15H的中断向量存放在哪些存储器单元中?
作用:
中断向量是中断服务程序的入口地址。
将所有中断向量集中放在一起,形成中断向量表。
设置:
中断向量表占用存储器的最低地址区〔00000H-003FFH〕,每个中断程序地址占用4个字节单元,两个高地址用来存放程序入口地址的cs段地址,两个底地址存放程序入口地址的ip偏移地址。
15H*4=54H所以一次存在:
54H、55H、56H、57H的单元中
4.总线周期中,何时需要插入TW等待周期?
,TW周期的个数,取决于什么因素?
在被写入或者被读取的外设或存储器不能及时配合cpu传送数据,此时外设或存储器会通过“ready”信号在t3状态启动之前向cpu发送”数据没有准备好”,此时cpu在T3后插入一个或多个Tw时钟周期进入等待状态。
Tw的个数取决于外设ready发出“数据未准备好”的次数。
3.
5.ROM-BIOS指的是什么?
它的主要功能是什么?
基本输入输出系统
功能:
用来驱动和管理诸如键盘、显示器、打印机、磁盘、时钟、串行通信接口等基本的输入输出设备
6.DMA控制器有哪几种工作方式?
它可以工作于哪两种状态,何时分别进入这两种状态?
单字节传送、数据块传送、请求传送、级联传送
工作于从属状态和主控状态,当未获得总线控制权时,cpu处于主控状态,而DMA处于从属状态,当cpu将总线权交给DMA时,DMA获得总线控制权,处于主控状态。
7.什么是Cache?
它能够极大地提高电脑的处理能力是基于什么原理?
〔1〕Cache是位于CPU与主存之间的高速小容量存储器。
〔2〕它能够极大地提高电脑的处理能力,是基于程序和数据访问的局部性原理。
8.8237A有哪些内部寄存器?
各有什么功能?
初始化编程要对哪些寄存器进行预置?
基地址寄存器、基字节计数器、当前地址寄存器、当前字节寄存器、工作方式寄存器
9.分述8237A单字节传送、请求传送、块传送三种工作方式的传送过程。
10.8253有哪几种工作方式?
区分不同工作方式的特点表达在哪几方面?
答:
8253有六种工作方式,分别为方式0,方式1,方式2,方式3,方式4,方式5,区分这六种不同的特点主要表达在三个方面:
〔1〕输出波形不同
方式0:
写入控制字后,变为低电平
其他方式:
写入控制字后,变为高电平
方式2、4、5输出波形都是一个CLK脉宽的负脉冲,
方式2、3输出连续的波形;
〔2〕启动定时/计数芯片方式不同
方式0,2,3,4,写入计数初值,即启动计数〔软件启动〕
方式1,5需外加触发信号〔GATE的上升沿〕启动计数〔硬件启动〕
〔3〕计数过程中GATE门控信号控制功能不同:
方式0,4:
GATE为高电平时计数,为低电平时停止计数;
方式2,3:
GATE为高电平时计数,为低电平时停止计数;
GATE的上升沿重新开始计数〔具有硬件启动特点〕;
方式1,5:
GATE信号上升沿重新开始计数〔硬件启动,GATE上升沿有效〕。
因为在3方式时,输出占空比为1:
1的方波或近拟方波,可以作为定时单位,故3方式运用最普遍。
11.11.设某系统中8259A的两个端口地址分别为24H和25H,试分别写出以下情况应向8259A写入的命令字:
〔1〕读中断请求寄存器IRR的值。
MOVAL,0AH
OUT24H,AL
INAL,24H
〔2〕读中断服务寄存器ISR的值。
MOVAL,0BH
〔3〕读查询方式下的查询状态字。
MOVAL,0CH
〔4〕发一般的中断结束命令EOI。
MOVAL,00H
12.中断处理过程包括哪几个基本阶段?
中断服务程序中为什么要保护现场和恢复现场?
如何实现?
共6个基本阶段:
保护现场、开中断、中断服务、关中断、恢复现场、开中断并返回
保护现场和恢复现场是为了使处理器停止当前的任务而去处理中断服务,结束后后能够正确的返回到先前的执行状态进行工作。
实现:
保护现场:
通过将cs、ip、各种标志寄存器等压入堆栈保存起来,等中断程序处理完后,再通过出栈将堆栈中的数据在返回到寄存器等相应的值,从而到达恢复现场的效果。
13.单片8259A能管理多少级可屏蔽中断?
假设用3片级联能管理多少级可屏蔽中断?
8级可屏蔽中断
22级8+7+7=24
14.什么是总线周期?
什么是时钟周期?
一个典型的总线周期最小包括几个时钟周期?
什么情况下需要插入等待周期T?
总线周期:
通常把CPU通过总线对微处理器外部〔存贮器或I/O接口〕进行一次访问所需时间称为一个总线周期。
时钟周期:
一个时钟脉冲所需要的时间。
又叫T周期或节拍脉冲
一个总线周期有四个时钟周期
15.下段程序读出的是8259A的哪个寄存器?
简要说明理由。
OUT20H,AL
NOP
INAL,20H
解:
读取中断服务寄存器ISR的内容。
因为执行输入指令〔A0=0〕之前,执行的输出指令,写入了OCW3〔D4D3=01〕,其中PRRRIS〔D2D1D0〕=011指明随后读出ISR。
五、设计题:
1.某一8086CPU系统,采用一片8259A进行中断管理。
设8259A工作在普通全嵌套方式,发出普通EOI命令结束中断,采用边沿触发方式请求中断,IR1对应的中断向量号为90H。
另外,8259A在系统中的I/O地址是FFA0H〔A0=0〕和FFA1H〔A0=1〕。
请编写8259A的初始化程序段。
MOVDX,0FFAOH
MOVAL,13H写ICW1
OUTDX,AL
MOVDX,0FFA1H
MOVAL,8FH写ICW2
MOVAL,01H写ICW4
MOVDX,AL
MOVAL,0
2.用2片64KX8位的SRAM芯片构成容量为128KB的存储器,分析每片芯片的地址范围和画出连接图。
解;
第一片芯片地址范围:
00000H-0FFFFH
10000H-1FFFFH
连接图如下:
片选端
D7~D0
A16
A15~A0
〔2〕
A9~A0
CE
〔1〕
1
3.某8086系统中有一片8253芯片,其4个端口地址依此为:
DODOH-DOD3H,时钟频率为2MHz,现利用计数器0,1,2分别产生周期为10μs的方涉及每1ms和1s产生一个负脉冲,试编写包括初始化在内的控制程序。
MOVDX,0D0D3H
MOVAL,16H
OUTDX,AL
MOVAL,74H
OUTDX,AL
MOVAL,0B4H
MOVDX,0D0D0H
MOVAL,20H
MOVDX,0DOD1H
MOVAX,2000
MOVAL,AH
MOVDX,0D0D2H
MOVAX,1000
4.某8255的端口地址为A380H-A383H,工作于方式0,A口、B口为输出口,现欲将PC4置0,PC7置1,编写初始化程序。
MOVDX,0A383H
MOVAL,89H
MOVAL,08H
MOVAL,OFH
5.某8086系统中有一片8253芯片,其4个端口地址依此为:
100H-103H,计数脉冲〔CLK引脚〕频率为1MHz,试编写使计数器0在定时100μs后产生中断请求,计数器2对外事件计数,计满900个事件后输出中断请求信号的汇编程序。
MOVAL,31H
OUT103H,AL
OUT100H,AL
MOVAL,01
MOVAL,0B1H
MOVAL,09
6.设计一个存储器接口电路,其中部分电路给出如图2所示,要求该存储系统的地址范围为FE000H~FEFFFH,可增加的器件可以是基本门电路〔与门、或门、非门、与非门、或非门〕,完成74LS138同CE的连接,画出虚线框中门电路。
〔1〕分析各端口地址;
〔2〕A口、B口工作在什么方式;
〔3〕写出8255A的初始化程序。
8.某一8255A芯片的端口地址为90H~93H,现设置该接口芯片的PA口为基本输入方式、PB口为基本输出方式,PC口为输入方式,要求:
(1)完成该电路的初始化程序;
〔要求无关项设置“0”〕
(2)执行如下程序段后,PB口输出何种波形?
L1:
MOV
AL,01H
OUT
91H,AL
CALL
D20MS;
延时20ms
MOV
AL,00H
JMP
L1
输出宽度为20ms的方波
XT机利用8237A通道0从内存地址51234H开始传送4KB数据到外设,编程实现以上功能。
10.用8K×
8位的RAM芯片,8K×
8位的EPROM芯片和3-8译码器74LS138构成一个16K×
16位的RAM和16K×
16位的ROM存储器,8086工作在最小模式,各需要多少芯片?
画出该存储器的组成框图及其与CPU的连接图,写出各芯片的地址范围。
4片RAM,4片ROM
六:
各章后面的设计题,复习时有说重点的题。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 接口 技术 复习 最终版