微机原理与接口技术学习包复习资料.docx
- 文档编号:12224063
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:19
- 大小:26.90KB
微机原理与接口技术学习包复习资料.docx
《微机原理与接口技术学习包复习资料.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术学习包复习资料.docx(19页珍藏版)》请在冰豆网上搜索。
微机原理与接口技术学习包复习资料
微机原理与接口技术学习包(复习资料)
学吧2010-01-1018:
33:
32阅读11评论0字号:
大中小
微机原理与接口技术学习包(复习资料)
各章习题为作业题(答案全部要求手写)直接打印平时成绩无效
一、选择题
1.8288在8086/8088组成的计算机中的作用是(②)。
①数据缓冲器②总线控制器③地址锁存器④提供系统时钟CLK
2.指令MOV0283H[BX][SI],AX中目标操作数的寻址方式为(②)。
①寄存器寻址②基址变址相对寻址③基址寻址④变址寻址
3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为(④)。
①4100H②3AA08H③3B008H④3AAA8H
3806
+2A48
=3AAA8H
4.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为(③)。
①15K×8②32K×256③8K×8④32K×8
5.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为(②)。
①32片、11根②64片、14根③8片、14根④16片、8根
6.“ADDAX,[BX+8]”的源操作数在当前( ② )。
①堆栈段②数据段③代码段④程序段
7.DMAC8237具有(②)。
①八个独立通道②四个独立通道③二个独立通道④三个独立通道
DMAC8237A的主要性能:
1、有4个独立的DMA通道,每个通道都充许开放或禁止DMA请求,都可以独立控制自动预置方式。
2、具有三种基本的传输方式:
单字节传送、数据块传送、请求传送。
3、具有存储器到存储器的传送功能4、具有正常时序和压缩时序两种基本时序。
5、8257A级联可扩充任意个DMA通道。
6、有两种优先管理方式:
固定优先级和循环优先级。
7、有较高的数据传输速率。
8.可编程并行接口8255A具有(①)
①两个8位(A口、B口)和两个4位(C口的高、低各4位)并行输入输出端口。
②两个8位(A口、C口)和两个4位(B口的高、低各4位)并行输入输出端口。
③两个8位(B口、C口)和两个4位(A口的高、低各4位)并行输入输出端口。
④两个4位(A口、B口)和一个8位(C口)并行输入输出端口。
9.8259分别有(③)个ICW和OCW。
①2,4②4,2③4,3④3,4
8259A有3个操作命令字OCW1-OCW3,4个初始化命令字ICW1-ICW4。
10.8255A有3种工作方式,能工作与工作方式2的口有(④)。
①A口和B口②B口和C口③B口④A口
11.指令MOVAX,[3070H]中源操作数的寻址方式为(C)
A.寄存器间接寻址
B.立即寻址
C.直接寻址
D.变址寻址
12.Reset信号有效后,8086CPU的启动地址(B)
A.FFFFFh
B.0FFFFh
C.FFFF0h
D.00000h
13.在8086CPU的标志寄存器中,控制标志位占(A)
A.3位
B.9位
C.4位
D.16位
14.堆栈的工作方式是(D)
A.先进先出
B.随机读写
C.只能读出不能写入
D.后进先出
15.CPU与外设间数据传送的控制方式有(D)
A.中断方式
B.程序控制方式
C.DMA方式
D.以上三种都是
16.设串行异步通信的数据格式是:
1位停止位,7位数据位,1位校验位,1位起始位,若传输率
为2400位/秒,则每秒传输的最大字符个数为(D)
A.10个
B.110个
C.120个
D.240个
17.CPU与I/O设备间传送的信号有(D)
A.控制信息
B.状态信息
C.数据信息
D.以上三种都有
18.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为(B)
A.1MHz
B.19.2KHz
C.20KHz
D.2400Hz
19.在DMA方式下,外设数据输入到内存的路径是(D)
A.外设→CPU→DMAC→内存
B.外设→DMAC→内存
C.外设→存储器
D.外设→数据总线→存储器
20.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是(C)
A.B口
B.A口
C.C口
D.以上三个端口均可以
21.8251A的方式控制字(即模式字)的作用是(D)
A.决定8251的数据格式
B.决定8251的数据格式和传送方向
C.决定8251何时收发
D.以上都不对
22.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是(D)
A.字符间无间隔
B.双方通信同步
C.发生错误的概率少
D.附加位信息总量少
23.采用高速缓存的目的是(C)
A.提高主存速度
B.提高总线传输率
C.使CPU全速运行
D.扩大可寻址空间
24.CPU响应中断请求和响应DMA请求的本质区别是(C)
A.程序控制
B.需要CPU干预
C.响应中断时CPU仍控制总线而响应DMA时,让出总线
D.速度快
25.用三片8259A级数是(B)
A.24级
B.22级
C.23级
D.21级
26.系统总线又称为__2__,这是指模块式微处理机机箱内的底版总线。
1)主板总线2)内总线3)片内总线4)局部总线
2.目前市场上出售的台式PC机中Pentium4微处理器的主频一般为(3)
1)0.5GHz左右2)1GHz左右 3)3GHz左右4)5GHz以上
27..按诺依曼结构理论,下面哪个不是计算机组成部分:
(4)
1)运算器2)控制器3)打印机4)复印机
28.程序设计人员不能直接使用的寄存器是_____3_____
1)通用寄存器2)指令指针寄存器3)标志寄存器4)段寄存器
29.Pentium微处理器的结构之所以称为超标量结构,是因为下面哪一种原因?
(2)
1)Pentium微处理器不仅能进行32位运算,也能进行64位运算
2)Pentium微处理器内部含有多条指令流水线和多个执行部件
3)数据传输速度很快,每个总线周期最高能传送4个64位数据
4)微处理器芯片内部集成的晶体管数超过100万个,功耗很大
30.在任何时刻,存储器中会有一个程序是现役的,每一个现役程序最多可以使用___4________
①3个段②4个段③5个段④6个段
31.Pentium微处理机配备了5个控制寄存器。
其中没有定义,而供将来使用的是_____1_____
1)CR12)CR23)CR34)CR4
32.Pentium地址总线是32位的,它的内部数据总线的宽度是:
( 3)
1)16位2)32位3)64位4)36位
33.Pentium的寄存器可分为浮点寄存器、系统级寄存器等______3____大类。
1)2 2)3 3)4 4) 5
34.属于系统级寄存器的是___1_____。
1)系统地址寄存器和控制寄存器2)通用寄存器和系统地址寄存器
3)通用寄存器和控制寄存器4)系统地址寄存器和段寄存器
35.下面是关于CPU与Cache之间关系的描述,其中正确的一条描述是:
(1)
1)Cache中存放的是主存储器中一部分信息的映像
2)用户可以直接访问Cache
3)片内Cache要比二级Cache的容量大得多
4)二级Cache要比片内Cache的速度快得多
36.在保护方式下,段寄存器内存放的是_____2____。
1)段基址2)段选择符3)段描述符4)段描述符表基址
13.通常,人们把用符号表示计算机指令的语言称为
(2)
1)机器语言2)汇编语言3)模拟语言4)仿真语言
37.Pentium系统之所以为超标量计算机是因为采用了_____1______。
1)并行流水线结构2)数据与指令分离的Cache结构
3)转移预测技术4)提高了时钟频率
38.Pentium系统内约定,一个字的宽度是__2_。
1)1字节2)2字节3)4字节4)8字节
39.Pentium用来作为堆栈指针的寄存器是:
(3)
1)EIP寄存器2)EBP寄存器3)ESP寄存器4)EDI寄存器
40.Pentium微处理机可访问的物理存储器的范围是___1_______。
1)4GB2)64TB3)4MB4)16GB
41.存储管理是由分段存储管理和_____3_____组成。
1)分段部件2)分页部件3)分页存储管理4)虚拟管理
42.Pentium微处理机的分页存储管理系统把页的大小定义成____3______。
1)16KB2)4MB3)4KB4)4GB
43.经分段存储管理部件分段之后生成的线性地址由______3____与12位偏移量组成。
1)段地址寄存器和10位页目录索引2)段描述符表和10位页表索引
3)10位页目录索引和10位页表索引4)10位页表索引和虚拟地址
44.段选择符(段寄存器)中请求特权级字段共__2________位。
1)1位2)2位3)3位4)4位
45.多段存储管理方式中,每一个程序都拥有它自己的_______1___,以及多种属于它自己的存储器段。
1)段描述符2)段选择符3)段选择符和段描述符4)段描述符寄存器
46.符合汇编语言变量命名规则的变量名是___4_______。
1)MOV2)CX3)DATA4)LPT1
47.Pentium微处理机是——2—微处理机
1)16位。
2)32位。
3)64位。
4)准64位。
48.Pentium微处理机配置的超标量执行机构允许(2 )以并行方式执行。
1)一条指令2)两条指令3)三条指令4)四条指令
49.Pentium标志寄存器上各标志位信息反映的是(2 )。
1)寄存器堆栈中每一寄存器中的内容。
2)Pentium微处理机的状态信息。
3)Cache操作信息。
4)存储器状态信息。
50.当前,在Pentium机中,常用来在系统中的各部件之间进行高速数据传输操作的系统总线是:
(3 )
1)ISA2)EISA3)PCI4)VESA
51.下面关于微处理器的叙述中,错误的是
(1)
1)微处理器是用单片超大规模集成电路制成的具有运算和控制功能的处理器
2)一台计算机的CPU可能由1个、2个或多个微处理器组成
3)日常使用的PC机只有一个微处理器,它就是中央处理器
4)目前巨型计算机的CPU也由微处理器组成
52.Pentium机中的寄存器、Cache、主存储器及辅存储器,其存取速度从高到低的顺序是:
(3)
1)主存储器,Cache,寄存器,辅存2)快存,主存储器,寄存器,辅存
3)寄存器,Cache,主存储器,辅存4)寄存器,主存储器,Cache,辅存
53.用MB(兆字节)作为PC机主存容量的计量单位,这里1MB等于多少字节?
( 2)
1)2102)2203)2304)240
31.Pentium微处理器在保护模式下对存储器进行访问时,段寄存器提供的是(1 )
1)段选择符2)段基址
3)段描述符4)偏移地址
54.下面是关于PCI总线的叙述,其中错误的是(3)
1)PCI支持即插即用功能
2)PCI的地址线与数据线是复用的
3)PCI总线是一个16位宽的总线
4)PCI是一种独立于处理器的总线标准,可以支持多种处理器
55.Pentium微处理器在实施分页存储管理时,其最小页面的大小是(2 )
1)256B2)4KB3)1MB4)4MB
34.下面关于总线的叙述中,错误的是(3 )
1)总线的位宽指的是总线能同时传送的数据位数
2)总线标准是指总线传送信息时应遵守的一些协议与规范
3)Pentium机中的PCI总线不支持成组传送方式
4)总线的宽带是指每秒钟总线上可传送的数据量
二、判断题
1.数据总线是单向总线。
(错)双向总线。
2.RAM是指只读存储器(错)RAM随机访问存储器。
ROM只读存储器
3.CPU与外界交换信息的方式有两种:
同步通信和异步通信。
(对)
4.8259A具有8级优先权控制,通过级联可扩展至64级优先权控制。
(对)
5.CPU的发展经历了4代,第三代用的是半导体管。
(错)集成电路。
6.Pentium系统属于RISC类微处理机。
(×)
7.RISC类的微处理机,为了减少访问内存的次数而增加寄存器的数目。
(√)
8.Pentium数据寄存器可以存放8、16、32位二进制数据。
(√)
9.Pentium系统的段寄存器为32位寄存器。
(×)
10.Pentium的V流水线和U流水线都可执行任何指令。
(×)
11.对一个段进行访问,必须将这个段的描述符装入到段寄存器中。
(×)
12.Pentium段描述符是由8个字节共64个二进制位组成。
(√)
13.Pentium分段用于程序保护,分页用于把程序映射到大小固定的虚拟页上。
(×)
14.Pentium在进行分页转换中,页目录项的高20位页框地址是与物理存储器中的物理页是相对应的。
(×)
15.线性地址是同一标准的不分段的地址空间内的32位地址。
(√)
16.利用索引字段可以从拥有210个段描述符的段描述符表中选出任何一个段描述符。
(×)
17.Cache的命中率是指命中Cache的次数与访问Cache的次数之比。
(√)
18.当程序有高度的顺序性时,Cache更为有效。
(×)
19.Pentium处理机是32位微处理机,因此其内部数据总线是32位的。
(×)
20.RISC类微处理机采用大量通用寄存器,从根本上提高了CPU的运算速度,尤其适于在多任务处理的环境。
(×)
21.系统地址寄存器只能在保护方式下使用,所以又称其为保护方式寄存器。
(√)
22.异常是指微处理机检测到的异常情况,异常又进一步地划分为故障,自陷和异常终止三种。
(√)
23.运算器是存储信息的部件,是寄存器的一种。
(×)
24.通常,微处理机的控制部件是由程序计数器、指令寄存器、指令译码器、时序部件等组成。
(√)
25.Pentium微处理机配备有5个32位的控制寄存器:
CR0、CR1、CR2、CR3、CR4。
保存着跟任务有关的适合于所有任务的机器状态。
(×)
三、填空题
1.标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为:
①CF:
(进位标志位;0:
无进位 1:
有进位);
②IF:
(中断允许标志位;0:
屏蔽外部的可屏蔽的中断请求;1:
允许接受外部的可屏蔽的中断请求);
2.物理地址是指(存储器的实际地址,一个存储单元的物理地址是惟一);
3.微机中的ROM是(只读存储器)。
5.CPU与接口之间传送信息的方式一般有四种,即:
(无条件)、(查询式)、(中断方式)、(DMA方式)。
6.8086/8088从总的说来有(内部)、(外部)两种中断。
7.总线根据其所处的位置不同,可以分为(片内总线)、(片总线)、(内总线)、(外总线)。
8.半导体存储器从使用功能上来说,可分为两类:
(随机存取存储器RAM)和(只读存储器ROM)。
9.8253一个芯片上有(3)个独立的16位计数器通道,每个通道有(6)种工作方式。
10.MOVAX,1234H中源操作数所使用的寻址方式为:
(立即数寻址方式),MOVES,AX源操作数所采用的寻址方式:
(寄存器寻址方式)。
11.微型计算机由_运算器,控制器,存储器,I/O接口_四部分组成。
12.8086CPU的9个标志位中,属状态标志的有CF、AF、ZF、OF、SF。
13.总线周期是指_CPU对存储器进行一次读或写操作所用的时间_。
14.当CPU与外设通信、外设由于速度慢而没有准备好时时,CPU便进入等待状态(Tw)。
15.当一个系统中包含的外设接口较多时,数据总线上需要有数据收发器以增强驱动能力。
16.Reset信号到来后,8086CPU的特征是除CS外所有寄存器清零、CPU从FFFFF0H开始执行命令。
17.总线读操作是指CPU读外设或存储器。
18.软件中断服务程序的入口地址是由中断向量表产生的。
19.串行通信数据传送的方向有单工、半双工、全双工三种。
20.DMA控制器的基本组成包括时序与控制逻辑、优先级编码电路、数据和地址缓冲期组、命令控制逻辑、内部寄存器组。
21.对8251A初始化时必须按照先方式字后命令字的次序进行。
四、名词解释(每小题3分,共15分)
1.Cache
CACHE是处于CPU和主存之间的特殊SRAM芯片,目的是为了使CPU全速运行,减少由于DRAM运行速度慢而引起的CPU资源浪费。
2.总线主模块
总线主模块是指当数据传送方式为DMA方式时,如DMA控制器取得总线权,则总线不受CPU的控制
3.全双工
全双工是指数据接收发送使用两根独立的数据线进行传输,在同一时刻既可以同时发送和接受数据。
4.堆栈
堆栈是在内存中开辟出来的一段用于暂存数据的空间,将暂时不用而以后可能用到的数据存放到堆栈,最主要特点是遵循“后进先出”的原则。
5、标号:
可执行指令语句的符号地址。
6、总线:
是指传递信息的一组公用线。
7、指令周期:
执行一条指令所需的时间。
8、微处理器:
负责对系统的各个不见进行统一处理和控制的芯片。
9、汇编语言程序:
用汇编语言所编写的程序。
10、变量:
通常是指存放数据的存储器单元的符号地址,它在除代码段以外的其他段中定义,可以用做指令的操作数。
11、指令系统:
计算机能够执行全部命令的集合。
12、机器周期:
一个机器周期是CPU通过总线与存储器或外部设备进行一次数据传输所需的时间。
13、存储器:
就是存放程序和数据的部件。
五、简答题
1、试述8086CPU执行程序的操作过程?
答:
⑴总线接口部件由CS,IP的内容形成20位物理地址,取出指令。
⑵将取出指令存放到指令队列中。
⑶执行部件在队首取出指令,并执行。
⑷当指令队列已满,总线接口部件进入空闲状态。
⑸在执行转移指令时,队列清空。
2、说明8086的指令周期、总线周期和时钟周期的区别和关系?
答:
为了使取指令和传送数据能协调工作,8086CPU的操作是在时钟CLK统一控制下进行的。
执行一条指令所需的时间,称为一个指令周期。
而一个指令周期是由若干个总线周期(或称机器周期)所组成的。
一个总线周期是CPU通过总线与存储器或外部设备进行一次数据传输所需的时间。
一个总线周期又是由若干个时钟周期组成。
一个最基本的总线周期是由4个时钟周期组成。
常将4个时钟周期分别称为4个状态,即Tl、T2、T3和T4。
3、试述取指令阶段的执行过程?
答:
①将程序计数器PC的内容送至地址寄存器AR。
②程序计数器PC的内容自动加1,为取下一条指令作准备。
③地址寄存器AR将地址通过地址总线送至存储器地址译码器译码,选中单元。
④CPU发出“读”命令。
⑤所选中的单元的内容读至数据总线DB。
⑥经数据总线DB,将读出的数据送至数据寄存器DR。
⑦数据寄存器DR将其内容送至指令寄存器IR,经过译码,控制逻辑发出执行该条指令的一系列信号。
经过译码CPU"识别”出这个操作码,于是控制器发出执行这条指令的各种控制命令。
1.8086CPU由哪两个独立的工作单元组成?
它们的功能是什么?
答:
8086CPU由总线接口单元BIU和执行单元EU组成。
其中,BIU负责与存储器接口,即8086CPU与存储器之间的信息传送,都是由BIU进行的。
EU负责指令的执行
2.微机中的基本计时有哪几种?
它们之间的有何关系?
答:
微机中的基本计时有:
指令周期;总线周期;时钟周期。
一个指令周期由若干时钟周期或总线周期构成,一个基本的总线周期由四个时钟周期构成,时钟周期是最小的计时单位,它是微机主频的倒数。
3.8237在系统中起什么作用?
答:
DMA控制作用,具有DMA请求、响应、传送和结束的管理能力。
4.试述中断处理过程?
答:
中断处理过程为:
中断请求、中断排队、中断响应、中断处理、中断返回。
习题七 CPU与外设的输入输出方式
7.1 什么叫端口?
通常有哪几类端口?
计算机对I/O端口编址时通常采用哪两种方法?
在8086/8088系统中,用哪种方法对I/O端口进行编址?
CPU和外设进行数据传输时,各类信息在接口中进入不同的寄存器,一般称这些寄存器为端口。
通常有:
数据端口、状态端口、控制端口。
对端口编址的两种方法为:
计算机对内存和I/O端口统一编址;计算机对内存和I/O端口分别进行编址。
在8086/8088系统中用计算机对内存和I/O端口统一编址。
7.2 CPU和输入/输出设备之间传送的信息有哪几类?
数据信息、状态信息、控制信息。
7.3 一般的IO接口电路安排有哪三类寄存器?
它们各自的作用是什么?
数据寄存器:
存放CPU与外设之间传送的数据信息。
状态寄存器:
存放当前外设所处的工作状态。
控制寄存器:
存放CPU通过接口向外设传送控制信息。
7.4 简述CPU与外设进行数据交换的几种常用方式。
CPU与外设之间的数据传输有以下三种方式:
程序方式、中断方式、DMA方式。
其中程序方式又分为无条件传送方式和条件传送方式两种方式。
无条件传送方式用于简单外设,如LED显示器。
条件传送方式用于外设较少的情形,接口简单,但CPU效率低。
在实时系统以及多个外设的系统中,采用中断传送方式。
这种方式CPU利用率高,速度快,但需要专门的中断控制电路。
如果要求实现高速数据传输,采用直接存储器传输方式,即DMA方式。
7.5 无条件传送方式用在哪些场合?
画出无条件传送方式的工作原理图并说明。
无条件传送方式适用于对一些简单的外设的操作中,如:
开关、七段LED显示管等。
当CPU执行输入指令是,读信号RD有效,选择信号M/IO处于低电平,因而三态缓冲器被选通,使其中早已准备好的输入数据进入数据总线,再到达CPU。
CPU执行输出指令时,M/IO和WR信号有效,于是接口中的输出锁存器被选中,CPU输出的信息经过数据总线打入输出锁存器,输出锁存器保持这个数据,直到外设取走。
7.6 条件传送方式的工作原理是怎样的?
主要用在什么场合?
画出条件传送(查询)方式输出过程的流程图。
数据传送有三个环节:
1、CPU从接口中读取状态字。
2、CPU检测状态字的对应位是否满足“就绪”条件,如不满足,则回到前一步读取状态字。
3、如状态字表明外设已处于就绪状态,则传送数据。
主要用于非实时系统及单一外设系统。
7.7 现有一输入设备,其数据端口的地址为FFE0H,并于端口FFE2H提供状态,当其D0位为1时表明输入数据备好。
请编采用查询方式进行数据传送的程序段,要求从该设备读取100个字节并输入到从1000H:
2000H开始的内存中,注意在程序中加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 学习 复习资料