微机原理及接口技术习题集

微机原理及接口技术习题集
微机原理及接口技术习题集

第二章微机基本组成及工作原理

1.1微型机的基本结构

一、单项选择题

1.计算机中的运算器和控制器集成在一块芯片上称为()。

A.微型处理机B.单片机C.微处理器D.单敿机

2.微控制器是指()。

A.微处理器B.微型计算机C.单敿机D.单片机

4.微型计算机中的运算器,将运算结果的一些特征标志寄存在()中。

A.SP B.IP C.AX D.FR

5.微处理器内部的控制器是由()组成。

A.寄存器阵列

B.指令寄存器、指令译码器及定时控制电路

C.ALU与内存

D.ALU与寄存器

6.微型计算机各部件之间是用()连接起来的。

A.系统总线B.AB C.CB D.DB

7.通常计算机系统中的外围设备是指()。

A.外存储器、输入设备及输出设备

B.外存储器、输入设备

C.外存储器、输出设备

D.输入设备、输出设备

9.单片机是()。

A.微处理器B.微型计算机C.微机系统D.中央处理器10.单片机是在一个集成电路芯片中集成了()。

A.微处理器和I/O接口B微处理器和RAM

C.微处理器和ROM D微处理器、I/O接口、RAM

11.总线是微处理器、内存储器和I/O接口之间相互交换信息的公共通路。总线中的控制总线是()的信息通路。

A.微处理器向内存储器传送的命令信号B.微处理器向I/O接口传送的命令信号

C.外界向微处理器传送的状态信号D.上述三种信号

12.连接微处理器和内存储器以及I/O接口之间的总线是()。

A.片总线B.内总线C.系统总线D.外总线

二、判断说明题

1.计算机中的运算器,控制器和内存储器合称为中央处理机。()

2.微处理机就是微型计算机。()

3.微处理机就是中央处理机CPU。()

4.通常所说的微型计算机是不包含系统软件及应用软件的。()

5.通常所说的微型计算机系统就是指微型计算机。()

6.通常所说的微型计算机系统就是指微型计算机及足够的软件所构成。()

7.若将微型计算机集成在一片芯片上即构成单敿机。()

8.单敿机如TP-81、TP-86 都是计算机系统。()

9.目前人们常把微型计算机系统称为个人计算机。()

12.对于片内总线而言,用户无法直接控制其内部工作的。()

13.片内总线就是微型计算机引脚信号。()

14.外部总线就是系统总线或板级总线。()

15.微型计算机总线就是外部总线。()

16.片内总线就是内部总线。()

17.微型计算机系统中采用总线结构,所以部件之间传送信息时必须分时处理。()

18.数据总线上传送的信息是数据,也可能是指令代码。()

三、简答题

1.简述微处理器的内部结构。

2.简述微型计算机的几个主要组成部分。

3.简述微型计算机系统中所用总线的类型。

4.简述微型计算机系统组成。

1.3 IBMPC机特点

一、单项选择题

3.自Intel 80386芯片问世后,至今集成度已超过100万管子/片,主频达100MHz以上的微处理器芯片有()。

A.80286 B.TP-86 C.8051 D.Pentium Ⅲ

8.8086是()。

A.单片机B.单敿机C.微处理器D.微机系统

二、判断说明题

10.Pentium Ⅲ是高性能的32位微处理器。()

11.Pentium MMX是提高PC机处理多媒体和通讯能力而推出的新一代微处理器。()

1.1练习题参考解答

一、单项选择题

1.C 2.D 3.D 4.D

5.B 6.A 7.A 8.C

9.B 10.D 11.D 12.A

二、多项选择题

1.ACEF 2.ABDE

三、判断说明题

1.(×)“中央处理器”改为“主机”。

2.(×)“就是”改为“不是”。

3.(√)4.(√)5.(×)“就是”改为“不是”。

6.(×)微型计算机系统是以微型计算攺为主体,再配备外围设备(外存储器、输入输出设备)及软件系统即可构成。

7.(×)“单敿机”改为“单片微型计算机”。

8.(√)9.(√)10.(√)11.(√)12.(√)13.(√)

14.(×)“就是”改为“不是”。15.(×)“外部总线”改为“内总线”。

16.(×)“就是”改为“不是”。17.(√)18.(√)

四、简答题

1.微处理器内部结构由三部分组成。

(1)运算器:由算术运算和逻辑运算部件组成,用于数据的算术逻辑运算,运算结果的一些特征由FR寄存。

(2)控制器:由指令寄存器、指令译码器以及定时与控制电路组成。根据译码结果,以一定时序发出相应的控制信号,用来控制指令的执行。

(3)寄存器阵列(组):由一组通用寄存器组和专用寄存器组成。

2.微型计算机的基本结构是由微处理器、内存储器。I/O接口电路和总线组成。其中总线是由数据总线DB、地址总线AB、控制总线组成。

微处理器是核心部件,它决定微型计算机各种功能及技术指标。存储器存放程序、数据和结果。I/O接口电路又称I/O适配器,用于连接微型计算机与外围设备的逻辑电路。为CPU和外围设备交换数据提供各种通道。总线是微处理器、内存储器和I/O接口之间相互交换信息的公共通路。

3.微型计算机系统中有三类总线:

(1)片总线又称为元件级总线,它是微处理器的引脚信号。

(2)内总线(I-BUS),又称为系统总线、微机总线或板级总线。

(3)外总线(E-BUS),又称为通信总线。

4.微型计算机系统是以微型计算攺为主体,再配备外围设备(外存储器、输入输出设备)及软件系统即可构成。其中软件系统是由系统软件和应用软件组成。系统软件包括操作系统、数据库管理系统。各种高级语言的编译程序、汇编程序、调试程序、编辑程序等。应用软件是由各学科、各领域诸种应用程序组成。

第5章存储器及其接口

5.1 存储器的基本结构、分类

一、单项选择题

7.存储器系统中,通常SRAM芯片所用控制信号有()。

A. CE、OE、READY

B. CE、OE、WE

C. CE、OE、ALE

D. CE、OE

8.当内存储器系统中内存储器芯片较少时,其片选信号可以采用()。

A. 74LS 138 B.74LS 245 C.74LS 244 D. 与门

A是()状态。

10.8086系统中若访问奇存储体的一个字节单元,则此时BHE与

A. 1,0

B. 0,1 C.0,0 D. 1,1

11. 用74LS 373作为8086微处理器最小方式地址锁存器时,其芯片两个控制信号G和OE应该分别与微处理器的()相连。

A. ALE;接地B.接地;ALE

C.ALE;RESET D. ALE;DEN

12.8086微处理器工作于最小方式下的总线收发器74LS 245,其控制信号G 和RD分别与微处理器()信号相连。

A. DEN;/

DT B.DEN;ALE C.DEN;WE D. DEN;RD

19.存储器()在断电(或关机)后,仍保留原有信息?

A.RAM、ROM

B.SRAM、DRAM

C.ROM、EPROM

D.PROM、RAM

21.下列存储器()存取速度最快?

A.SRAM

B.磁盘

C.DRAM

D.EPROM

22.在PC/XT机上的DRAM刷新,每()时间完成一行刷新。

A.0.2μs

B.15 μs

C.1μs

D.1/18.2μs

30.在16位存储器系统中,存储字最好存放在偶地址的优点是()。

A.减少执行指令的总线周期

B.便于快速寻址

C.节省所占的内存空间

D.节省所占的外存空间

二、判断说明题

4. 8086/8088微处理器一个字占用两个存储单元。()

9.微处理器与存储芯片连接时,当总线上挂接的器件超过微处理器所带负载能力时,则地址总线加驱动器用74LS 245或Intel 8287。() 10.微处理器与存储芯片连接时,当总线上连接的器件超过微处理器所带负载能力时,则数据总线加驱动器可用74LS 244或Intel 8282。() 15.8086系统中的奇存储体和偶存储体都是512KB。()

16.8088系统中1MB存储器地址空间,可分成偶存储体和奇存储体。()

17.8086系统中低8位数据总线与奇存储体相连,高8位数据总线与偶存储体相连。()

18.8086系统中访问存储器进行字读写操作时一定用一个总线周期。()

19. 通常存储器容量是由数据总线宽度决定。()

20. 随机存储器单元的内容读出和写入操作其内容不变。()

三、简答题

7. 选择内存条时注意什么?

8. 内存储器芯片与微处理器的连接时应注意什么?

9. 在存储器系统中,有哪些实现片选控制的方法?

3. 内部存储器是如何组成?

5.2 半导体存储器系统的构成原理

一、单项选择题

1.半导体动态随机存储器需要每隔()对其刷新一次。

A. 1ms

B. 2s C.2μs D. 1ms~2ms

2.半导体EEPROM写入的内容,可以通过()擦除。

A. 紫外线照射B.电信号 C. 口令 D. DOS命令

3.半导体EPROM写入的内容,可以通过()擦除。

A. 紫外线照射

B. 电信号

C. 口令

D. DOS命令

4. HM6116 芯片地址线及数据线为()。

A. 1条地址线;16条数据线B.10条地址线;8条数据线

C.11条地址线;8条数据线 D. 10条地址线;16条数据线

5. Intel 2164A 芯片地址线及数线为()。

A.16条地址线;1条数据线

B.8条地址线;1条数据线

C.10条地址线;1条数据线

D. 10条地址线;8条数据线

6.Intel 2732A芯片地址线及数据线为()。

A.12余地址线;8条数据线

B. 12条地址线;1余数据线 C .11条地址线;8条数据线

D. 11条地址线;1条数据线

9. 对于EPROM 而言,只有( )信号同时有效时才能输出所需要的数据。

A. CE 、OE

B .CE 、WE C. OE 、WE

D. OE 、RD

13.具有电可擦除的只读存储器是( )

A. PROM

B. KEPROM C .EPROM D. EEPROM 14.具有易失性的半导体存储器是( )。

A. NVRAM

B .DRAM

C. PROM

D. EEPROM

15. 通过紫外线照射即可擦除全部存储信息的芯片有( )。

A. Intel 2716

B. Intel 2164A

C. Intel 6116

D. Intel 2817

16.Intel 2164A 芯片的地址分为行和列地址线。分时使用,所以有( )条。

A. 14

B. 16

C. 8

D. 10

17.确定存储器芯片容量的关系式是( )。

A. 字数×数据线位数

B. 字长×数据线位数

C. 单元数×数据线位数

D. 单元数×字长

18.Intel 8086/8088微处理器最大方式下,读和写存储器控制信号是( )。

A. RD 和WR

B. RD 和MRDC

C. MWTC 和MRDC

D. MRDC 和MWTC

20.DRAM 是( )。

A. 只能读出的存储器

B. 只能写入的存储器

C. 不关机信息静态保存的存储器

D. 信息需定时刷新的读/写存储器 23.集成度最高的存储线路是( )态线路。

A.6管静

B.6管动

C.4管动

D.单管动

24.要组成64KB 的8086系统程序存储空间,选用EPROM 的最佳方案是( )芯片。

A.1片64×8位

B.4片16K ×8位

C.2片32K ×8位

D.8片8K ×8位 26.构成8086系统最大存储器容量需用( )片64K ×1位的存储器芯片。

A.16

B.64

C.32

D.128 27.用2164DRAM 芯片构成8086内存的最小容量是( )。

A.64KB

B.256KB

C.128KB

D.640KB

28.有一SRAM 芯片,地址线为0A ~13A ,数据线为0D ~7D ,则该芯片的存储容量为( )。

A.4KB

B.8KB

C.16KB

D.32KB 29.有一EPROM 芯片的地址范围为30800H ~30FFFH 无地址重叠,则该芯片的存储容量为( )。

A.1KB

B.2KB

C.4KB

D.8KB

二、判断说明题

1. 可以多次擦除、多次改写的ROM 是EPROM 。 ( ) 2.半导体存储器关机后,所存信息即丢失。

( )

3.半导体随机存储器需要配置刷新电路,以便按时刷新。

( ) 5. Intel 2164A 是64K ×8b 芯片。

( )

6. Intel 2164A 芯片刷新时,只送入4个7位行地址进行刷新。

( )

7. Intel 2164A 芯片地址线仅有7A ~0A 共8条线、分别为行和列地址,共同构成16位地址。

( )

8.2164A 芯片构成存储器时,当存储器读/写操作时在和CAS 控制下,先送行后送列地址,以便选中待访问的存储单元。( ) 11.对于EPROM 芯片与微处理器连接时,常常把CE 引脚与地址译码器输出相连,OE 引脚与系统控制总线中的读信号RD 相连。( ) 12.存储器系统中的全译码法与存储器芯片内部单译法是具有相同连接方法和译码概念。

( )

13. 存储器系统中的部分译码法一定有地址重叠。

( )

14.存储器系统中的线选法译码方式也一定有地址重叠。

( ) 21. 由单管MOS 和分布电容构成的DRAM 只能存储一位信息。

( )

22. 动态存储器按行再生操作时,任何一列选择门都不打开。()

三、简答题

1. 半导体存储器有何特点?

2. 半导体存储器如何分类?

4. 静态RAM内部是如何组成?

6. 使用EPROM应注意什么?

10.试说明2164芯片各引脚功能。

11.试说明6116芯片各引脚功能。

12.试说明2732A芯片各引脚功能。

13.用下列芯片构成存储系统,各需要多少RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码。

(1)512×4位RAM 构成16KB的存储系统。

(2)1024×l位RAM构成128KB的存储系统。

(3)2K×4位RAM构成64KB的存储系统。

(4)64×l位RAM构成256KB的存储系统。

3.5练习题参考解答

一、单项选择题

1.D

2.A

3.B

4.C

5.B

6.A

7.B

8.D

9.A 10.B

11.A 12.A 13.D 14.B 15.A

16.C 17.C 18.D 19.C 20.D

21.A 22.B 23.D 24.C 25.D

26.D 27.C 28.C 29.B 30.A

二、多项选择题

1.AB 2.AC

三、判断说明题

1.(×)“EPROM”改为“EPROM 和EEPROM”。

2.(×)半导体存储器中的RAM(SRAM、DRAM)关机后所存信息及丢失。

3.(×)“半导体随机存储器”改为“半导体动态随机存储器”。

4.(×)8086微处理器一个字占用两个存储单元,8088微处理器仅占用内存储器一个单元。

5.(×)“64K×8b芯片”改为“64K×lb芯片”。

6.(√)7.(√)8.(√)

9.(×)“74LS 245或Intel 8287”改为“74LS 244或Intel 8282”。

10.(×)“74LS 244或Intel 8282”改为“74LS 245或Intel 8286”。

11.(√)12.(×)“相同”改为“不相同”。

13.(√)14.(√)15.(√)

16.(×)“8088系统”改为“8086系统”。

17.(×)8086系统中低8位数据总线与偶存储体相连,高8位数据总线与奇存储体相连。

18.(×)“字读写操作”改为“对准的字读写操作”。

19.(×)“由数据总线带宽决定”改为“由地址总线位数决定”。

20.(×)随机存储单元读出内容不变,写入操作存储单元内容变化。21.(√)22.(√)

四、简答题

1.(1)速度快、存取时间可为ns级;(2)集成化,不仅存储单元所占的空间小,而且译码电路、缓冲寄存器以及存储单元都制作在同一芯片中,体积特别小;(3)非破坏性读出,对静态存储器不仅读操作不破坏原来信息,而且不用刷新。

2.从半导体存储器工作特点、作用和制作工艺的角度可如下分类。

(1)随机存取存储器RAM

这是一种使用过程中利用程序随时可写入信息,又可随时读出信息的存储器,而对存储器中任一存储单元进行读写操作所需用的时间基本相同,关机后信息消失。可分为双极型和MOS器件两种,前者读写速度高,功耗不大。集成度低,所以微型计算机中几乎都用后者。可以分为三类:

·静态RAM 即SRAM,其存储电路以双稳态触发器为基础,状态稳定,只要不掉电信息不会丢失,不需要刷新。但是集成度低。适于不需要大存储容量的微型计算机,如单片机、单敿机中。

·动态RAM 称为DRAM。其存储单元以电容为基础,电路简单,集成度高。但是电容中的电荷因漏电会逐渐丢失,因此DRAM需要时刷新。它适于大存储容量的计算机。

·非易失RAM 或称为掉电自保护RAM ,即NVRAM ,这种RAM 是由SRAM 和EEPROM 共同构成的存储器,正常运行时和SRAM 一样,在掉电或电源有故障的瞬间,它把SAM 的信息保存在EEPROM 中,因而信息不会丢失。NVRAM 用于存储非常重要的信息和掉电保护。

(2)只读存储器

只读存储器在使用过程中;只能读出存储的信息而不能用一般的方法将信息写入。其中可分为:

·掩膜ROM 利用掩膜工艺制造,一旦制好,不能更改,因此只适合于固定程序和数据,大量生产时成本低。

·可编程ROM 简称PROM 。由厂家生产出的PROM 中的程序和数据是由用户自行写入的,但一经写入,无法更改,是一次性写入的ROM 。 ·可擦除的PROM 简称EPROM 。可由用户自行写入程序和数据,写入后的内容用紫外线照射20分钟即可擦除,然后可重新写入新的内容。EPROM 可多次擦除多次改写。

·电擦除的PROM 简称EEPROM 采用电信号进行清除和改写存储器,使用方便,但速度较慢,价格较贵。

3.内存储器是由存储体MB 、MAR 、地址译码器、读写驱动器、MDR 等组成,其中MB 是存储单元的集合体,它通过M 条地址线、N 条数据线和一些有关控制线同CPU 交换信息。

4.SRAM 是由存储体、地址译码器、读写控制逻辑、地址反相器及数据驱动缓冲器组成。其中若该存储器件具有1024×1位,那么存储体具有1024个单元,每个存储单元仅有1位,所以存储体是SRAM 存储器容量的集合体。为了减少封装引线,采用双译码结构,X /Y 译码同样可以选择1024个中某一单元,即用X /Y (行线——X 选择线和列线——Y 选择线)的重叠作为所选中的读/写存储单元,这样可以简化译码和驱动电路。

5.以2164A 为例简述如下。

2164A 芯片中64K ×lb 存储体由4×128×128=162存储矩阵组成。每个128×128的存储矩阵由7条行地址和7条列地址进行选择。7位行地址经过译码产生128条选择线,分别选择128行中的一行;7位列地址经过译码产生128条选择线,分别选择128列中的一列。7位行地址6A ~

0A 和7位列地址15A ~8A 可同时选中4个存储矩阵中各一个存储单元,然后由7A 和15A 经1:4 I/O 电路选中1个单元进行读/写。

刷新时,只送入7位行地址,同时选中4个存储矩阵的同一行,使512(4×128)个单元选中进行刷新。

6.(1)pp

V 端加有+25V 或+21V 电压时,不要插或拔EPROM 芯片,只能在关掉+25V 或+21V 电压时才可插或拔。

(2)加电时,必须先加cc V (+5V )后,再加pp

V (+25V 或+21V );关掉时,则必须先关pp V ,再关cc

V 。

(3)当CE 为低电平时,不能在低电平与十25V 或+21V 之间转换。

7.选择内存条时应注意:(1)首先根据容量要求进行选择;(2)注意存储器芯片的类型;(3)芯片的工作速度以及引脚线的类型。 8.(1)三总线正确连接包括地址线、数据线、控制线。

(2)微处理器三总线的负载能力。若总线上挂接的器件超过上述负载,应该考虑总线的驱动问题,在总线上加接缓冲和驱动器,以增加微处理器的负载能力。

(3)微处理器时序同存储器芯片的存取速度的配合。在存储器芯片同微处理器连接时,要保证微处理器对存储器的正确、可靠的存取,必须考虑存储器的工作速度是否同微处理器速度匹配问题。如果存储器的速度跟不上微处理器的速度,必须在正常的微处理器总线周期中插入w T 。

9.存储器系统中,实现片选控制的方法如下。

(1)全译码法:微处理器全部地址都参与译码,如8086微处理器地址线19A ~0A ,因此对应于存储器芯片中的任意单元都有惟一的确定地址,不出现地址重叠。

(2)部分译码法:微处理器的地址低位部分作为片内地址,部分的高位地址经译码器后作为片选控制信号,还有部分高位地址空留没用,这种译码方式称为部分译码法。这种方法有地址重叠。

(3)线选法:在微型计算机系统中,若存储容量较小,而且以后也不进行系统存储容量的扩充,片选控制电路可由几片小规模集成电路芯片组成;再用剩余地址线中的某一条或两条作为控制信号线以便选择不同的芯片。这种方法仍产生地址重叠。

10.2164A 是64K ×1位半导体DRAM 芯片。其引脚共有16条。

A ~7A :地址线。分时使用可作为行、列地址线,用来选择芯片内部地址单元。

行地址选通信号:用以控制选通行地址。 列地址选通信号CAS :用以控制选通列地址。 数据输入线in D :数据线引脚一输入。 数据输出线out D :数据线引脚—输出。

写允许WE :控制信号当其低电平时为写允许信号,高电平时为读允许信号。电源(+5V ):DD V 地线:ss V

11.6116芯片是2K ×8位SRAM ,共有24条引脚。

0A ~10A :地址线共11条,送地址译码器后可选中一个存储单元。

I/O 1~I/O 8:数据线,与同一地址8位存储单元相连,由这8条数据线进行数据的读出与写入。

CS :片选信号。

OE :输出允许信号。

:读写控制信号,当其为低电平有效时为写控制信号,当其高电平时为读控制信号。

CS OE WE 三者为000时为写入操作;三者为001时为读出操作。 cc V :电源十5V 。Gnd :地。

12.2732A 芯片是一种4K ×8位EPROM 芯片,共有24条引脚。

0A ~11A :地址线共12条,用于选中待访问的存储单元。 0Q ~7Q :7条数据输出线,工作时此线只能输出。

OE /pp V :为输出允许线,用于把输出数据送到数据线,当其引脚上加21V 电压时,为2732A 编程方式。为了防止瞬时的高电压,应在OE

/pp V 端与地址间接入一个0.1μF 的电容器。写入的数据以8位并行方式加到数据输出引脚上,地址和数据电平与TTL 相同。

CE :芯片允许线,用于选择芯片。与OE 配合能从输出端得到读出的数据。

Gnd :地线。

cc V :+5V 。

13.(1)512×4b RAM ,构成16KB 。 ·需要芯片数:16×2×2=64片

·片外地址线数:9条0A ~8A 作为片内地址,片外地址线用19A ~9A 、共11条。 (2)1024×l 位构成:128KB RAM 。 ·需要芯片数:128×6=1024片

·片外地址线数:片内地址线用10条,即0A ~9A 。片外地址线用19A ~10A ,共10条。 (3)2K ×4位RAM 构成256KB 存储系统。 ·需要的芯片数:32×2=64片

·片外地址线数:对内地址线用11条,即0A ~10A 。片外地址线用19A ~11A 共9条。 (4)64×1位RAM 构成256KB 存储系统。 ·需要的芯片数:32片

·片外地址线数:片内地址线共用16条,可分为低8位为行地址,高8位为列地址。片外地址线用19A ~16A ,共4条。

第6章 总线及总线标准

6.1 总线的基本概念及原理 一. 单项选择题

1. 常用总线RS-232C 是属于( )总线。

A. 片总线

B. 内总线 C .外总线 D. 地址总线

2. 8086/8088微处理器的地址总线、数据总线和控制总线等是( )。

A. 片总线

B. 内总线 C .外总线 D. 通信总线

3. 常用的总线中的PC 总线是( )。

A.片总线 B .内总线 C.外总线 D. 元件级总线

4. 当总线上所接负载超过总线负载能力时,必须在总线和负载之间加接( )。

A. ADC0809

B. DAC0832

C. 三态缓冲器

D. 地址锁存器

5. 用硬件实现总线分配的逻辑电路为( )。

A. 总线控制器

B. 总线仲裁器

C. DMAC

D. 总线收发器

6.几乎所有微处理器芯片中,都包含有仲裁机构,一般优先级总是安排为( )。

A. DMA控制器较高于微处理器 B.DMA控制器较低于微处理器

C. DMA控制器与微处理器相同

D. 微处理器高于DMA控制器

7.在串联优先级总线判别电路中越靠近总线仲裁器的模块优先级()。

A. 低

B. 较低

C. 较高

D. 高

8.PC/XT机系统板上,微处理器模块挂在()总线上。

A. 芯片

B. 系统总线

C. 扩充总线

D. 外总线

9.PC/XT机系统板上,支持器件挂在()总线上。

A. 系统总线

B. 系统扩充总线

C. 系统总线和系统扩充总线

D. 系统总线和芯片总线

10.PC/XT机系统板上,动态RAM在()总线上。

A. 系统总线

B. 系统扩充总线

C. 系统总线和芯片总线

D. 系统总线和系统扩充总线

11.PC/XT机系统板上ROM挂在()总线上。

A. 芯片总线

B. 系统总线

C. 系统扩充总线

D. 外总线

12.PC/XT机系统板上的I/O适配器挂在()总线上。

A. 芯片总线 B.系统总线 C. 外总线 D. 系统扩充总线

二. 判断说明题

1.所谓微型计算机三总线是指地址总线AB、控制总线CB和数据总线。()

2.微型计算机三总线是指微型计算机三类总线片总线、I-BUS和E-BUS。()

3.32位微型计算机出现后,又推出了许多32位微型计算机总线,如MULTIBUS等。()

4.适用于16位微型计算机的内总线有RS-449、IEEE488等。()

5.总线是由传输信息的物理介质以及一套管理信息传输的通用规则所构成。()

6.片总线就是板级总线。()

7.所谓内部总线是常说的通信总线,用于微型计算机中各插件之间信息传输的通路。()

8.外总线就是系统总线。()

9.按总线标准设计的接口是通用接口。()

10.对于PC总线输出低电平信号而言,负载能力是指当它吸收了规定电流时,仍然保持逻辑低电平。()

11.对于PC总线输出高电平信号而言,负载能力是指由信号源吸收负载的输入电流。()

12.凡是能够对总线上的数据请求做出响应,但本身不具备总线控制能力的模块称为主模块。()

13.单处理机系统中,虽然有DMA控制器,但这个系统中不需要有总线仲裁器。()

14.由于多处理机系统中,每个处理机都会随机地提出对总线使用的要求,这样就可能发生总线竞争现象。()

15.串行优先级判别法中, 优先级高的模块频繁请求,优先级低的模块可能很长时间都无法获得总线。()

16.并联优先级别判别法中有N个模块,都可以作为总线主设备,每个模块都有总线请求线和总线允许线,模块间互相联系,互相制约。()

17.三种优先级判别法中,串行优先判别方法仲裁电路复杂,需要大量外部逻辑才能实现。()

18.串行优先级判别电路中必要条件是先检测到忙信号输入端处于无效状态,仲裁器接受总线请求输入条件,也是忙线处于无效状态。()

19.串行优先级判别法中的仲裁机构是一线链式的。()

20.并联优先级判别法中的仲裁机构,当一个模块用总线传输结束以后,总线忙信号被撤销,仲裁器的允许信号置为有效。()

三、简答题

1.微机系统采用总线后有什么好处?

2.试述总线的定义。

3.试述常用总线?

4.采用总线标准有何好处?

5.总线标准的规范说明有哪些?

7.简述总线仲裁的含义。

8.简述总线仲裁优先级方法。

10.系统板上各部件同各总线的关系是什么?

11.PC总线信号线有哪些类型,简要说明。

13.ISA前62引脚总线与PC/AT总线有何区别?

14.PCI总线有何特点?

15.简单说明PC总线、ISA总线与EISA总线区别与联系?

28.简述即插即用的功能。

2.1练习题参考答案

一. 单项选择题

1.C

2.A

3.B

4.C

5.B

6.A

7.D

8.A

9.C 10.D 11.C 12.D

二. 判断说明题

1.(√)。

2.(╳)“微型计算机三类总线片总线、I-BUS和E-BUS”改为“AB、DB、CB”。

3.(╳)“如MULTIBUS等”改为“如MCA、VME总线等”。

4.(╳)“有RS-449、IEEE488等”改为“有PC总线等”。

5.(√)。6(╳)“板级总线”改为“元件级总线”。

7.(╳)“常说的通信总线”改为“常说的系统总线”。

8.(╳)“系统总线”改为“通信总线”。9.(√)。10.(√)。

11.(╳)“由信号源吸收负载的输入电流”改为“由信号源流向负载的输出电流”。

12.(╳)“称为主模块”改为“称为总线从设备”。

13.(╳)“不需要有总线仲裁器”改为“也要有DMA控制器,微处理器就有了总线使用的竞争者,这样的系统也必须有相应的总线仲裁器”。

14.(√)。15.(√)。16.(╳)“模块间互相联系,互相制约”改为“模块间独立的,没有任何控制关系”。

17.(╳)“串行优先判别方法”改为“循环优先级判别方法”。

18.(√)。19.(╳)“一线链式”改为“三线链式”。

20.(╳)“允许信号置为有效”改为“仲裁器的允许信号也被撤消”。

三. 简答题

1.微型计算机系统采用了总线后,不仅可以提高系统的效率和处理速度,简化微型计算机的系统结构,使系统易于扩充,而且可以大大简化系统硬件的设计过程,减轻软件的设计和调试工作,缩短软件研制周期,从而降低了系统的成本。

2.总线是一种在多于两个模块(设备或子系统)间传送信息的公共通路,以便实现各设备(设备或子系统)之间能实现信息共享和交换。

3.8086/8088微处理器的AB、CB、DB构成片总线。STD总线MULTIBUS总线、PC总线、PC-AT等是内总线即微机总线、系统总线、板级总线,目前这类总线又推出32位微机总线如MCA总线、VME总线、EISA总线等。外总线有RS-232C、RS-449、IEEE488等。

4.采用总线标准可以为计算机接口的软硬件设计提供方便。由于总线标准的引入,使各个模块的接口芯片的设计相对独立。同时也给接口软件的模块化设计带来方便。

5.总线标准的规范说明如下:

(1)机械结构规范:确定模敿尺寸、总线插头,边沿连接器等的规格及位置。

(2)功能规范:确定各引脚信号名称、定义、功能与逻辑关系,对相互作用的协议进行说明。

(3)电气规范:规定信号工作时的高低电平、动态转换时间、负载能力及最大额定值。

6.当总线上所接负载超过总线的负载能力时,必须在总线和负载之间加接缓冲器或驱动器,最常用的是三态缓冲器。能起到驱动即信号电流放大,可带动更多负载和隔离,减少负载对总线信号的影响。

7.所谓总线仲裁就是为了防止多处理机同时控制总线,在总线上设立一个处理总线竞争的机构,按优先级次序,合理地分配资源。

8.对总线仲裁问题有三种方法解决总线分配的优先级技术即串联、并联、循环等。

(1)串联优先级判别法:串联优先级判法机构中有N个模块,都可以作为总线主设备,各个模块中的请求输出端采用集电板漏极开路门,请求端用线或方式接到仲裁器请求输入端,每个模块的忙端同仲裁器的“总线忙”状态线相连,这是一个输入输出双向信号线。当一个模块占有总线控制权时,该模块的“忙”信号端成为输出端,向系统的“忙”状态线送出有效信号,例如低电平。其他模块的“忙”信号端全部作为输入端工作,检测“忙”线上状态。一个模块若要提出总线“请求”,条件是先检测到“忙”线处于无效状态,仲裁器接收总线请求输入的条件、也是“忙’’线处于无效状态。进一步可以规定仲裁器输出“允许”信号条件首先是“忙”线无效,表示总线没有被任一模块占用;其次才是有模块提出了总线请求。“允许”信号在链接的模块之间传输,直到提出总线“请求”的那个模块为止。这里从“允许”信号的边沿触发,它把共享总线的各模块按规定的优先级别链接在链路中的不同位置上。越前面的模块,优先级越高。当前面的模块要使用总线时,便发出信号禁止后面的部件使用总线,通过这种方式,确定请求总线各模块中优先级最高的模块。

这种串联优先级别判别中的仲裁机构是三线链式的仲裁机构。

(2)并联优先级判别法:在这种判别法中有N个模块,都可作为总线主设备,每个模块都有总线“请求”线和总线“允许”线,模块之间是独立的,没有任何控制关系。这些信号接到总线优先控制器即仲裁器,任何一模块使用总线,都要通过“请求”线向仲栽器发出“请求”信号。

仲裁器是由一个优先级编码器和一个译码器组成。该电路接到某个模块或多个模块发来的请求信号后,首先经优先级编码器进行编码,然后由译码器产生相应的输出信号,发往请求总线模块优先级别最高的模块,总线已经被占用。在一个模块占用总线的传输结束后,就把总线“忙”

信号撤销,仲裁器也撤销“允许”信号。根据各请求输入情况,仲载器重新分配总线控制权。

(3)循环优先级判别法:这种方法类似于并联优先级判别方法,其中的优先级是动态分配的,原来的优先级编码器由一个更为复杂的电路代替,该电路把占有总线的优先级在发出总线请求的那些模块之间循环移动,从而使每个总线模块使用总线机会相同。

9.比较总线仲裁器优先级判别法如下:

(1)三种总线仲裁器优先级判别法中,循环优先级判别法仲裁电路复杂,需要大量外部逻辑才能实现,串联优先级判别法不需要使用外部逻辑。

(2)串联优先级判别法所允许链接的模块数目受到严格限制。

(3)三种总线仲裁器优先级判别法比较,并联优先级判别方法较好,它的仲裁电路不复杂,而允许总线上链接模块多。其他方法次之。10.系统板上各部件同各总线的关系为:

(1)微处理器模块挂在芯片总线上。

(2)支持器件挂在系统总线和系统扩充总线上。

(3)等待/总线响应电路挂在芯片总线和系统总线上。

(4)动态RAM挂在系统总线和系统扩充总线上。

(5)ROM挂在系统扩充总线上。

(6)系统板上的I/O适配器挂在系统扩充总线上。

11.PC总线信号线有8位双向数据总线,20位单向地址总线,其余为控制总线,共26条,包括6级中断请求线IRQ2~IRQ7、3对DMA控制线加一条DACK0、4条存储器和IO设备的读写命令线、1条系统时钟信号、1条I/O奇偶检测线、1条I/O就绪线及其他联络信号线。此外,还提供4种电源+5V、-5V、+12V、-12V共8条线,供扩充及I/O适配器使用。

12.62芯I/O通道中J1~J7槽和J8信号稍攉区别:(1)J8的I/O通道,地址线用XA19~XA0,数据线用XD7~XD0,读写命令线用、

YMEMW、XIOR、。它们都由扩充系统总线提供。(2)J1~J7的I/O通道中B8引脚是一根备用线即为RESERVED,但在J8的I/O通道中,该引脚为CARDSLCTD即卡选中信号,当J8槽上的适配器被选中时,该引脚为低电平,向系统指示此卡选中,以便微处理器读写J8槽上的适配器,该引脚和J1~J7的备用脚接在一起,但系统不用它。J8一般用来插入扩充RAM等模板。

13.(1)原B19作为0通道的DMA应答线DACK0,现因AT机的RAM刷新不再通过DMA传输来完成,所以直接由系统板上RAM刷新电路产生REFRESH信号替代,也可由I/O扩展板上的其他微处理器驱动刷新信号。另一处是PC/AT机上J8槽的B8引脚,原是板选中信号CARSLC,现在各个槽中B8处均引入一个“OWS”即等待状态信号,它表示扩展槽中的设备无需处理器插入任何附加等待状态,即可完成当前总线周期。

14.(1)突出的高性能:实现33MHz和66MHZ总线操作,传输速率从132Mb/s(3MHz时钟,32位数据通过)可升级到528MB/s(66MHz时钟,

64位数据通路),满足当前及以后相当一段时期内PC机传输速率的要求。支持突发工作方式,改进了写相关的图形性能,能真正实现与微处理器

/存储子系统的完全并发工作。

(2)良好的兼容性: PCI总线部件和插件接口相对于微处理器是独立的,PCI总线支持所有的目前和将来不同结构的微处理器,因此具有

相对长的生命周期。

(3)支持即插即用:PCI设备中有存放设备具体信息的寄存器,这些信息可以使系统BIOS和操作系统层的软件可以自动配置PCI总线部件

和插件,使系统使用方便。

(4)多主能力:支持多主设备系统,允许任何PCI主设备和从设备间实现点到点对等存取,体现了高度的接纳设备的灵活性。

(5)适度地保证了数据的完整性。

(6)优良软件兼容性。

(7)定义了5V和3.3V两种信号环境,3.3V~5V的组件技术可以使电压平滑过渡。

(8)相对的低成本:采用了最优化的芯片,多路复用体系结构,减少总裁信号的引脚个数和PCI部件数,PCI到ISA/EISA的转换由芯片

厂提供,减少了用户的开发成本。

15.ISA、EISA、PCI比较如下:

16.主板又称为主机板、系统、母板,是位于PC攺机箱内的一块大型印刷电路板。

17.ATX结构主要特征:

(1)微处理器插座和内存条插槽的位置做了重新的设计,把微处理器从原来ISA扩展槽附近移开,移到右边电源附近。这样不再影响I/O扩展卡

的安装,使所有的I/O扩展槽都可以插入全长扩展卡。而内存条插槽从电源附近移到主板中部,这样一来装拆内存条都方便。

(2)微处理器的位置紧靠电源风扇,只要加装一块散热片,利用电源的通风冷却系统,电源风扇可直接为微处理器散热,而不一定再加装专用

的微处理器散热小风扇。

(3)A TX主板把PC机主机同外围设备相连接的串行、并行和多媒体接口全部集中在主机的右上方,并且与主机是水平方向排列。还有一种双层

接口,能连接更多的外部设备。这样的安排改变了旧机箱后部接口繁杂混乱的状态,使PC机安装调试更方便快捷,也为各种I/O卡接到主板上

制造有利条件,所以说A TX主板具有超强的扩充性。

(4)A TX主板把软盘、硬盘和光驱等连接线设计在主板的右下方,更接近于软驱、硬驱和光驱的位置。这样安装方便,减少有关线缆长度,支

持更高速的硬盘和光驱工作,适应新一代高速外设传输的要求。

(5)A TX规范使机箱内部各种线缆长度大为缩短,有些线缆甚至通过提高集成度而消失,使整机的电磁辐射减到最低,消除了电器之间的相互干扰现象,提高整机的安全性。保护人体健康。

18.采用VLSI技术,把主机板上众多的接口芯片和支持芯片按不同功能分别集成到一块集成芯片之中。这样,用少量几片VLSI芯片就可完成主板上主要的接口和支持功能,这几个VLSI芯片的组合称为芯片组。

采用芯片组技术后,简化主板的设计,降低了系统的成本,提高了系统的可靠性,同时对今后的测试、维护和维修等都提供极大方便。19.如果被传送的数据在内存中是连续存放的,则在访问这一组连续数据时,只有在传送一个数据时需要2个时钟周期,第一时钟周期给出地址,第二个时钟周期传送数据,而传送其后的连续数据时传送一个数据只要一个时钟周期,不必每次都给出地址,这种传送方式称为突发式工作方式。

20.芯片组是用VLSI技术,把主板上的微处理器的接口芯片和支持芯片集成到几个集成芯片中,也就是说,芯片组中包括了微处理器的接口芯片和支持芯片,这里的接口芯片包括微处理器同外设进行数据传送所必须的并行接口和串行接口,以及由微处理器的芯片总线转换为系统中各模块间传送信息的系统之间的“总线接口”电路。因此,芯片组选定后,总线扩展插槽的性质,串行与并行接口的性质,以及所能支持的各种接口或端口的类型和接口特性也就确定了。而芯片组中的支持芯片包括支持微处理器及系统的中断功能、DMA功能、定时计数功能、时钟发生器的性能等。当芯片组选定后,主板以及系统的数据传送控制方式,微处理器及有关部件的可用频率等等特性也就确定了。同时芯片组还包括了内存储器的控制电路和Cache的控制电路,因而,芯片组一经选定、主板所能支持的内存容量、类型、内存的主要性能随之确定。最后芯片组包括的主要是微处理器接口芯片和支持芯片,那么作为接口的主体微处理器的特性也受芯片组性能的约束。从而,芯片组一旦选定,主板支持的微处理器型号、范围以及个数就可确定。

由此可见选择主板重点是选择芯片组,系统的有效运行是靠芯片组配合微处理器来控制和协调,芯片组是构成主板外围电路的核心,它决定主板的类型和档次。

21.IDE接口是把原先用ST506接口的控制器部分直接做到硬盘驱动器中。它把硬盘控制器电路跟硬盘驱动器本身的控制电路集成在一起,所以命名为集成驱动器电子部件。这样在IDE接口的适配器电路中不包含硬盘控制器。

硬件机是PC机中发展迅速的部件之一,存储器容量和传输速度是硬盘机各项性能指标中提升最快的两项,这样IDE接口远远不能满足硬盘机发展要求。1993年硬盘机专业公可Weste Digital开始着手制定扩充IDE规范EIDE,1994年正式公布了EIDE规范,EIDE的主要的特性是(1)数据传输率至少可达12~18Mb/s;(2)支持硬盘的最大容量可达8.4GB;(3)可连接4台满足EIDE标准的外部设备;(4)传输带宽为16位,可扩展到32位;(5)EIDE在内存及硬盘读写操作可并存处理。

由于EIDE接口性能具有的优越性,现已成为一般PC机硬盘的标准接口。

主要区别在于:(1)IDE最多只可以连接两台硬盘机;EIDE可以连接4台满足EIDE标准的外围设备,其中应包含硬盘机。(2)数据传输率IDE不超过2MB/s,比较低;EIDE数据传输率可达12~18MB/s,比较高。(3)IDE支持528MB的最大容量,比较低;EIDE支持8.4GB,比较高。(4)IDE最大传输带宽仅有8位,比较低;EIDE可达16位或扩展到32位,比较宽(5)IDE只能进行轮流操作,不能并行处理;EIDE在内存及硬盘读写操作可并行处理。

22.硬盘机与主机进行数据交换的方式有两种模式。

(1)编程I/O模式(PIO):这是通过微处理器执行I/O端口指令进行数据的读写,对硬盘读写一般采用I/O串操作指令,只需取一次指令就可重复多次完成I/O操作,使之达到高数据传输率。

(2)直接存储器存取模式:数据不经过微处理器而直接在硬盘和内存之间传送,现在所有新的芯片组都支持总线主控DMA,DMA传送有单字和多字两种传送方式,单字DMA传送在每次DMA请求只传送一个16位字,而多字DMA传送只要DMA请求信号保持有效,将持续不断传送16位字直至终止计数。

23.SCSI是美国国家标准学会ANSI的标准,它定义了一种输入/输出总线和逻辑接口,主要目标是提供一种设备独立的机理,用来连接主机和外部设备互联的总线。SCSI的主要特点是提供一种设备,用来连接主机和访问设备,包括一个或多个主机。这样,通过单一的SCSI接口,不同的磁盘设备、磁带设备、打印机、光存储设备和其他设备能连接到主机系统中,不需要修改一般的系统软件和硬件。

24.SCSI同IDE、EIDE接口相比较,SCSI接口在速度和驱动设备能力上的优势是明显;能支持多种计算机系统,包括PC机、SPARC工作站和大型主机等多种平台,因此,在服务器领域,超级计算机系统以及网络系统中得到广泛应用。但价格昂贵,对一般的PC机用户不大会考虑SCSI 接口,而性能价格比较高的IDE(包括EIDE)当然为首选的接口。

https://www.360docs.net/doc/ac8515497.html,B即通用串行总线,实际上是一个万能插口,可以取代PC机上所有端口,用户可以将几乎所有的外设装置,包括显示器、键盘、鼠标、调制解调器、游戏杆、打印机、扫描仪和数码相机等的插头插入标准的USB插口。同时,还可将一些USB外设进行串接,这样,可以使一大串设备共用PC机上的一个端口。此外,一些USB产品,如数码相机和扫描仪,甚至可以不要使用独立电源即可工作,因为USB总线可提供电源。

USB规范如下:

(1)数据传输速度有两种,用于连接打印机、扫描仪、交换器和电话机等设备可达12Mb/s;用于连接键盘、鼠标器、调制解调器等的为1.5Mb/s。

(2)最多可连接127个外设装置。

(3)连接节点的距离可达5m。

(4)连接电缆种类有两种规格,传送速度为12Mb/s的用屏蔽双粗线,传送速度为1.5MB/s的可用普通无屏蔽双扭线。连接器为4芯插针,其中2条用于信号连接,2条用于电源馈电线路连接

USB具有一系列特点:

(1)USB具有真正的“即插即用”特性,用户可以很容易地对外设进行安装和拆卸,主机可按外设的增删情况自动配置系统资源,同时用

户可以在不关机的情况下进行外围设备的更换,外围设备的驱动程序安装删除将实现自动化。

(2)USB具有很强的连接能力。最多可以链接形成连接127个外围设备到同一系统,这对一般的计算机系统是足够的了。

(3)低成本,一方面使外围设备设计制造过程比较简单,另一方面USB并入INTEL芯片组,从而使设备制造的开销降低。

(4)节省空间:USB引入使得PC机中所有标准端口的需求。

(5)USB与增强型时分多路转换ETDM(Enhanced Time Division Multiplexing)特性可以支持诸如ISDN等高速数字电话信息通路接口等。

(6)连接电缆轻巧,电源体积缩小。

(7)USB是一种开放性的不具有专利版权的理想的工业标准,由150多家企业组成的“USB实施者论坛”是一个标准化组织,它所制定的任何标准不为哪一家公司所独有,不存在专制版权问题,所有USB组织的成员只要交付一定的会费即可。这一点也正是USB规范具攉强大生命力之处。

26.IEEE1394接口作为“信息家电”的专用接口是具有极大的优势,随着家用PC机多媒体化程度的加大,必然提出“信息家电”同PC机及其外围设备之间的多媒体数据交换、存储和处理的要求,而IEEE1394接口自然是实现上述三者连接和沟通信息的重要途径。这些“信息家电”利用IEEE1394接口,通过单一类型专用电缆同PC机及其外围设备连接,构成了一个高度综合的家庭多媒体信息系统。

特别是构成多媒体信息处理系统具有良好的可伸缩性,可以方便地扩充或者降低系统的规模。例如可以把这一系统收缩成仅由硬盘驱动器,简单控制设备和家庭视听A V设备组成的简单的互联系统。在这种简化的多媒体信息系统中,不一定需要由PC机作为中介,只要按“简单控制设备”发出的命令,即可实现磁盘驱动器同A V设备之间的数据传送。到目前为止,只有IEEEl394接口可以实现磁盘驱动器,A V设备和“简单控制设备”进行互联,也只有用IEEE1394接口才能把PC机及其外围设备同“信息家电”构成具有可伸缩性的多媒体系统。

利用异步传输模式ATM技术可以扩展IEEE1394接口作用,通过A TM网络的机顶盒外连A TM网络,内用IEEE1394接口,把各种家用电子设备与室外网络连接,可以有效地利用A TM网络实现多媒体数据的相互交换。

根据以上说明,在多媒体信息处理系统中,IEEE1394是更有前途的串行接口标准。

27.加速图形端口AGP是三维图形显示中,为解决“图形纹理”数据高速传输的瓶颈问题应运而生,AGP是Intel公司开发的,于1996年7月底正式公布的一种新型视频接口技术标准,它定义了一种超高速的连通结构,把三维图形控制器从PCI总线上卸下来,用专用的点对点通道AGP 把图形控制器直接连在系统芯片组上,三维图形芯片可以将主存作为帧缓冲器,实现高速存取等。

AGP的特点:

(1)AGP的地址线和数据线分离,没有切换的开销,提高了随机访问主存时的性能。

(2)AGP可以实现流水线处理,提高了实际数据传输速率。同时AGP是图形加速卡的一条专用信息通道,不用与其他任何设备共享,任何时候想调用信息都会立即得到响应,效率极高。

由于将图形加速卡从PCI上分离出来,可以使PCI总线的重负载得到缓解,使PCI总线上的其他设备,包括PCI声卡、网卡、SCSI设备及PCI设备的工作效率随之得到提高。

由于上述优点,所以当前PC机中会越来越多地采用AGP技术。

28.所谓“即插即用”是指为微型计算机系统提供了这样一种功能,只要将扩展卡插入微机的扩展槽中时,微型计算机系统就能自动进行扩展卡的配置工作,保证系统资源空间的合理分配,以避免发生系统资源占用的冲突。开机后由系统自动进行,而无须操作人员的干预。

第7章输入输出系统

一、单项选择题:

1.通常外设接口中,往往有()端口才能满足和协调外设工作要求。

A.数据 B.数据、控制 C.数据、控制、状态 D. 控制、缓冲

二、判断题

1.接口即是端口。 ( )

2.在一个外设端口中,往往需要有几个接口才能满足和协调外设工作的要求。()

三、简答题:

l.常用的外围设备有哪些?

2.目前外围设备有何特点?

3.试述微处理器与外设交换信息的类型?

4.画图并简要说明接口与微处理器、外设的“界面”作用?

四、填空题:

1.由于目前外设接口电路___性,所以外设接口要比存储器接口———。

2.通常接口中各种信息以_______形式,通过微处理器的______总线同微处理器交换信息。

3.微处理器与外设之间的信息传送可以说是对________进行______操作。

4.实质上,微处理器对外设的访问就是对外设的______中的_______访问。

35.微处理器通过总线和多台外部设备交换信息,但是同一时刻能和________台设备交换信息。

36.外围设备种类繁多,但是工作速度比微处理器________得多。

37 对于输人设备而言,接口电路除信息变换外还可以起到__________等作用。

38.常常把来自微处理器和内存储器的数据进行缓冲和锁存的端口称为_________端口.

39. 有的端口能存放外围设备或者端口本身状态信息,称为_________端口。

40. 有的端口用来存放微处理器发来的命令,以便控制接口和外部设备的操作,这种端口称为__________端口。

7.2 I/O端口的编址方式及同步控制方式

一、单项选择题:

2.独立I/O端口编址方式中,端口地址范围是()。

A.00000H—FFFFFH’

B.0000H—FFFFH

C.00H—FFH D.0-128

3.Intel 8086采用独立编址时选取存储空间和I/O空间的控制信号是()。

A.BHE、A0 B. S2、S1、S0 C. M/IO. D.ALE

4.微处理器只启动外设而不干预传送过程的传送方式是( )方式。

A.中断 B.DMA C.查询 D.无条件

5.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是()。

A.DMA B.无条件 C.查询 D.中断

6.微处理器从启动外设直到外设就绪的时间间隔内;一直执行主程序,直到外设要求服务时才中止。此种传送方式是()方式。

A.DMA

B.无条件 C.查询 D.中断

7.8086/8088进行DMA传送数据时是采用()基本方法。

A.周期挪用 B.周期扩展 C.CPU 停机 D.空闲

8.若DMAC每传送一个字节后,就检测DREQ,若无效,则挂起;若有效则继续传送,这是一种DMA方式中的()传送方式。

A.请求 B.成组 C.单字节 D.同步

24.在程序控制传送方式中,哪种传送可提高系统的工作效率( )?

A)无条件传送 B)查询传送 C)中断传送 D)前三项均可

25.用DMA方式传送数据时,是由()控制的

A) CPU B)软件 C) CPU十软件 D)硬件控制器

26.若微处理器可采用存储器映象编址,那么一条SUB(减法)指令可访问的地址空间为().

A)整个地址空间 B)仅I/O地址空间 C)仅RAM地址空间 D)随应用而定

27.8086微处理器可寻址访问的最大I/O空间为()。

A) 1KB B)64KB C)640KB D)1MB

28. 采用条件传送方式时,必须要有()。

A)中断逻辑 B)请求信号 C)状态端口 D)类型号

29.传送数据时,占用CPU时间最长的传送方式是()。

A)查询 B)中断 C)DMA D)IOP

30. 8086CPU在进行I/O写操作时,M/IO和DT / R必须是()。

A) L,L B) L,H C)H,L D) H,H

二、判断说明题:

3.MCS—5l等系列单片机采用存储器映像的I/O编址方式。()

4.lntel 80 X 86系列采用独立编址方式。()

5.无条件传送方式即为同步传送方式。 ( )

6.查询传送方式即是异步传送方式。 ( )

7.无条件传送方式,由于时间配合严格,所以这种传送方式较为复杂,但软/硬简单。()

8.无条件传送方式下,微处理器与外设并行工作. ()

9.无条件传送方式下,各外设之间也是并行工作。()

10.查询传送方式下,微处理器与外设并行工作。()

11、查询传送方式下,各外设之间也是并行工作的。()

12.查询传送方式是最简便的传送方式,它所需要的硬件最少。()

13.周期挪用关键是如何识别中断源,以便于避免同CPU的操作发生冲突。()

14.利用周期挪用方法实现DMA传送,一次只能传一个字节数据。()

15. DMA传送工作方式中,最简单,最常用工作方式是CPU停机方式。()

三、简答题:

5.I/O端口编址有几种?有何特点?

6.简述微处理器与外设数据传送方式是如何分类的?

10.举例说明程序控制方式影响传送速度原因?

ll.DMA有哪些传送方式? DMA操作基本方法?

12.DMAC功能?

四、填空题:

5.I/O端口编址方式有_______方式和_____方式两种。

6. I/O独立编址方式中访问 I/O控制信号可使用________和_________.

7.I/O独立编址方式中访问内存储器所用信号是_______和________.

8. Intel 8086/8088是采用________编址方式,访问内存储器和I/O端口具有______个独立空间。

9. Intel 8086采用______编址.

10.微型计算机系统中数据传送的控制方式有_______和_______方式。

11.微型计算机最基本、最频繁的操作是________,其关键问题是________。

12.当外设的定时是________和_______的场合,可以采用无条件传送方式。

13.当微处理器在输入操作时,外设一定________;在输出操作时,外设寄存器是________的。在这样条件下可采用查询方式。

15.条件传送方式是微处理器与外设_______工作,查询传送方式是微处理器与外_______工作。

16.周期挪用不会减慢微处理器操作,但是需耍_________时序电路,而且数据传送过程是_________的。

第8章中断控制系统

8.1中断的基本概念

一、选择题

14.中断向量表存放在存储器的()中.

A.FFC00H—FFFFFH B.00000H—0003FFH

C.EEC00H—FFFFFH D.EEBFFH一FFFFFH

15.Intel 8086/8088中断向量表中的类型21H是()。”

A.双重失效B.段不存在

C.协处理器出错 D.MS--DOS系统调用

二、判断题

16. 8086/8088工作于最小方式下,有两条中断请求信号INTR和NMI。()

18.NMI中断请求信号是被微处理器锁存的。()

三、简答题

9.中断接口电路组成?简述工作原理?

13.8086中断类型?

14.内部中断有何特点?

四、填空题

14.在中断方式下,微处理器可以按事先接排_________顺序,按_________处理几台外设与微处理器的数据传送。

20.欲修改TF内容可以通过_______和_________指令完成。

21.已知中断类型码乘4后可得到中断向量表地址指针,由此相邻两单元存放中断服务于程人口地址_________,后两个相邻单元存放_________值。

8.2中断处理过程

一、选择题

10.8086响应中断的条件是()。

A.IF=l,完成当前指令值 B.IF=0,完成当前指令值

C.IF=l,没有完成当前指令 D.IF=0,没有完成当前指令

11.8086/8088微处理器的标志寄存器IF位是可以通过()指令进行设置。

A.CLI STI B.CLC 、STC C. CMC、STD D.CLD、STD 12.8086/8088 最大方式下在第二个INTA周期内()把请求服务的中类型码送到数据总战。

A.8259A B.8239A C.8288 D.8O86

13.当有如下中断请求时,微处理器执行完当前指令后,优先响应()。

A.INTO B.NMI C.INTR D.单步中断

23.能够根据优先级判别器PR的请求向微处理器发出INT信号,也能接收微处理器响应信号INTA并完成相应的处理的电路是( ).

A.数据总线缓冲器B.读/写控制逻辑C.控制逻辑D.中断屏蔽寄存器

31.响应NMI请求的必要条件()。

A)IF=1 B)IF=0 C)一条指令结束D)无INTR请求

32.下面哪一个中断的优先级最高()。

A)NMI中断B)INTR中断C)单步中断D)断点中断

二、判断题

17当中断请求信号INTR有效后,若微处理器没有响应,则微处理器必须锁存INTR信号,直到发出响应信号或者撤消请求。()

19.中断向量就是中断类型码。()

20.中断向量表地址指针就是中断向量。()

26.正在服务的中断源一定是优先级别最高的。()

三、简答题

7.中断控制电路功能?

8.如何构成中断优先级排队电路?简述工作原理?

15.中断响应过程?

四、填空题

17.8086最大方式下,两个中断响应周期INTA内,微处理器发出______信号,以通知其他_________不能再企图控制总线。

18.最大方式下,在第二INTA响应周期下,8259A把________送到数据总线________上。

19. 当8086响应NMI请求时,不必由中断源提供__________,因此也不需要执行_________。

8.3 8259A中断控制器

一、选择题

9.8259A是()。

A.可编程DMA控制器 B.可编程中断控制器 C.可编程定时/计数器 D.总线仲裁器

16.8259A要求无论采用何种触发方式,中断请求信号的高电平状态保持到()。

A.第二个中断响应信号 INTA有效后。 B.第二个中断响应信号INTA有效之前。

C.第一个中断响应信号INTA有效之后。 D.第一个中断响应信号INTA有效之前。

17.能够提供中断类型码的芯片是()。

A.8259A B.8255A C.8253 D.8251A

18.初始化时8259A没有对优先管理方式编程时,赐8259A自动进人()方式。,

A.自动循环 B完全嵌套 c.特殊循环 D.特殊屏蔽

19.用8259A管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其余中断源优先级也相应变化,这是一种()方式。

A.自动循环 B.完全嵌套 C.特殊循环 D.特殊屏蔽

20.普通结束EOI命令适用于()方式中的中断结束。

A.完全嵌套 B.自动循环 C.特殊循环 D.特殊屏蔽“、

21.当8259A工作于非自动嵌套工作方式时、使用()命令作为任何优先级管理方式的中断结束命令

A.AEOI B.普通 FOI C.特殊 EOI D.HLT.

22.实现微处理器与8259A间信息交换是()。

A.级联缓冲/比较器 B.数据总线缓冲器

C.读写控制电路 D.数据总线缓冲器与读写控制电路

二、判断题

21. 中断控制器8259A内部的中断屏蔽寄存器其中某一位为1,则对应的中断请求位被屏蔽。()

22.8259A最多可管理64级优先级中断源,即是能管理64片8259A。( )

23.微处理器向8259提供的标识码即是中断类型码。()

24.当一个请求被判别为较高优先级时,通过控制逻辑向微处理器发出中断请求信号INT,若微处理器响应中斯并获得响应信号INTA时,使ISR中相应位置作。()

25.主片8259A在第一个INTA响应周期内通过CAS0-CAS2送出三位识别码,以8259A将在第二个INTA响应用期内,把中断类型码送到数据总线o ()

三、简答题

16.8259A主要功能?

17.2859A内部是由哪几部分组成?

18.8259A内部实现优先权管理的核心部件是哪些?-

19.试述8259A中断优先级管理方式?

20.8259A工作于自动循环方式方法?

21.改变8259A特殊循环方式的方法?

四、填空题

22.Intel 8259A是可编程________或_________。

23.8259A可管理_________级优先经中断源,通过组联,最多可管理__________级优先级中断源。

24.8259A内部中断请求触发器可以用________触发和_________触发方式。

25.8259A内部中断屏蔽寄存器是_________位,其内容是由__________设定。

26.8259A中断服务寄存器某位为_________时,表明微处理器正在为之服务,若某位为_______时,说明微处理器不为之服务。

27.8259A 常IR O优先级_________,IR7优先级________,但也可通软件加以修改。

28.8259A应用于8086 微处理器8259A引脚 A0与地址总线________相连;8259A应用于8088处理器时A0地址总线________相连。

29.8259A 工作于缓冲方式时,SP/EN是_______方向,当工作于非经冲方式时,SP/EN是_________方向。

30.若8259A是主片时引脚SP/EN是_______电平,若8259A是从片时则引脚SP是_____电平。

31.8259A级联应用中只有________片为主片,最多不能超过_______片,其余为从片。

32.8259A内部有_______个初始化命令寄存器.装入__________命令字。

33.8259A内部有_________个操作命令寄存器,它们是____________.

34.8259A结束命令有________和_________两种。

4.5 练习题参考解答

一、单项选择题:

1.C

2.B

3.C

4.B

5.A

6.D

7.C

8.A

9.B 1O.A 11.A 12.A 13.A 14.B 15.D 16.C

17.A 18.B 19.A 20.A 21.C 22.D 23.C 24.C 25.D 26. A 27.B 28.C 29.A 30.B 31.C 32.D

二、多项选择题:

1.A、B、C、E 2.A、B、D、E 3.A、B、D

三、判断说明题

1.X;改正:接口内部包含有端口。

2.X;改正:在一个外设接口中,…··端口才能…··

3.√ 4.√ 5. √ 6.√

7. X ;改正:……时间要求严格,所以这种传送方式是最简单的,它所需要硬件和软件都少。

8. X;改正;……串行工作。 9·X;改正:……也是串行工作。 10.X;改正:……串行工作。

11. X;改正:…··串行工作。 12. X ;改正:无条件传送方式…··

13. X ;改正:…·识别合适可挪用的周期…… 14.√ 15. √

16. X;改正:8086/8088引脚中有两条中断请求信号INTR和NMI。

17. X;改正:……,则微处理器不锁存 INTR信号,因此INTR保持有效状态,直到…。 18.√

19.X;改正:中断向量是由中断类型码乘4得到。 20. X;改正:…·指针为首的相邻4个单元存放着中断向量。 21.√

22.X;改正:…,即是能管理8位8259A. 23.X;改正:……不是……。

24. X;改正:……并发出响应信号INTA时,使 ISR中相应位置1. 25. √ 26、√

四、简答题:

1.答:常用的外围设备有:键盘、鼠标器、硬磁盘机、软磁盘机、充盘机、打印机、显示器、调制解调器、数模转换器、扫描仪,以及一些专

用设备。

2.答:(l)品种繁多:攉机械式的、电子式的、机电式的、矿电式的以及充电式的。

(2)处理信息多种多样:有数字信号、模拟信号、开关信号、电压信号或电流信号等。

(3)工作速度:有慢速、有的速度甚快,不同的外围设备处理信息的速度相差悬殊;

(4)其他:信息格式、电平高低等多种多样。

3.答:(1)数据信息:数字量、模拟量、开关量。其中:数字量是以二进制码形式提供的信息,通常是8位、16位和32 位数据。开关量是用

两个状态表示的信息,只用一位二进制码表示。模拟量是指由传感器等提供的物理量转换为相应的连续变化的电信号。经过A/D转换器转换成

数字量后输入微处理器进行处理。

状态信息表示外设当前所处的工作状态。如READY,表示输入设备已准备好的信息。BUSY表示输出设备是否能接收信息。

控制信息已是由微处理器发出的、用以控制外设接口工作方式以及外设的启动和停止等信息。

4.答:外设接口是微处理器与外设之间传送信息的一个界面、也是一个连接部件。一边通过三总线或微机总线与微处理器相连,一边通过三

种信息即数据、状态和控制信息与外设连接,以便于实现微处理器通过外设接口与外设交换信息。由此可得出外设接口作用(功能)如下:(1)转换信息格式:如串/并转换、并/串转换等。

(2)提供联络信号:如设备就绪、忙、数据缓冲器满、空等。用以协调数据传送所用的状态信息。

(3)协调定时差异:为使微处理器与外设在处理速度方面差异,使两者之间的数据交换取得同步,必要时对传送的数据或地址加以缓冲或

锁存。

(4)进行译码选址:在多台外设系统中、外设接口提供地址译码以及确定设备的功能。

(5)实现电平转换:使微型计算机同外设相匹配,接口电路必需提供电平转换和驱动功能。

(6)具备时序控制,有的接口电路具有自己的时钟发生器,满足微型计算机和各种外设在时序方面的要求。

5、答:I/O端口编址有2种,独立编址和存储器映像编址。

(1)独立编址:(a)这种编址存储器和I/O端口在两个独立的地址空间中。(b)访问I/O端口用IN或OUT指令,读写信号用IOW、IOR。

(C)I/O端口地址码较短,译码电路简单、程序清晰、程序可以分别设计。但指令不丰富,设计程序灵活性差。

(2)存储器映像编址:(a)存储器和I/O口共用统一的地址空间,一旦分配给I/O端口后,存储器不能再占用,使存储空间减小。(b)访问端口及内存储器同样由硬件信号MEMR、MEMW、访问I/O端口同样用 MOV指令等。

6.答:方式主要有二类:(1)程序控制传送方式:同步传送、查询传送、中断传送。(2)DMA传送方式.

7.答:(1)能控制多个中断源,实现中断传送,任何一个中断源提出中断请求,该中断控制电路必须都能向微处理器发出中断请求信号。(2)能对多个中断源同时发出的中断请求进行优先级判别。(3)实现中断嵌套。(4)能够提供对应中断源的中断类型码。

8.答:优先级排队电路是由比较器、优先级编码器、优先级寄存器、三态经冲器及IRR、IMR等电路组成。

设电路限定8个中断源,当任何一个有中断请求时,通过或门,即可产生一个中断请求信号,但它能否送至微处理器的中断请求线,还必须受比较器的控制。

当8个中断源中任何一个要求微处理器服务时,通过中断输入线送至优先权编码器,经过其内部逻辑变化,产生三位二进制编码A2A1A0与,最高优先级为111,最低为000,而且有多个中断源输入线同时输入,则编码器仅输出最高的编码。

正在进行的中断处理的外设优先级编码,由微处理器通过程序送至优先级寄存器,然后输出编码B2BB0送至比较器。

比较器时A2A1A O和B2B1B0进行比较。若A≤B则“A>B”端输出低电平,封锁与门1,禁止向微处理器发出新的中断请求;只有当A>B时,“A >B”端输出高电平,打开与门1,将中断请求信号送至微处理器的INT输入端,即8086是INTR端。当微处理器响应后,中断正在进行的中断服务程序,转去执行优先级更高的中断服务程序。

若微处理器不在执行中断服务程序时,继续执行主程序时,优先权失效信号为高电平,此时如有任一中断源请求中断,通过与门2向微处理器发出INT请求。

当外设个数≤8,它们可公用一个产生中断向量的电路,由比较器A2A1A O编码送至三态缓冲器的三个输入端产生类型码DB总线输出,送微处理器,即可转入不同的服务程序入口地址处。

IRR-一中断请求寄存,IMR-一中断屏蔽寄存器可以控制中断请求奇存器的输入。

9.答:组成中断接口电路有:8位锁存器、三态缓冲器、中断请求D触发器、中断屏蔽触发器等组成。

当输入设备准备好后,向锁存器发出选通信号STB,该信号一路送数据锁存器使输入设备的8位数据送入锁存器;另一路选通信号选中断请求触发器,将其置1,若系统允许该设备发出中断请求,则冲断屏蔽触发器已置1,通过与门向微处理器发出中断请求INTR信号,在微处理器已进行中断的情况下,则在现行指令执行结束后,微处理响应中断请求,执行中断响应总线周期,发出中断响应信号INTA,要求提出中断请求的外设把一个字节的中断类型码送上数据总线,然后微处理器根据该中断类型码转而去执行中断服务程序,通过IN指令,打开三态缓冲器,同时复位中断请求触发器。中断服务完成后,再返回主程序。

10.答:中断控制方式中就中断方式而言,每传送一个字节或一个字就得把主程序停下来,转而去执行中断服务程序,在执行中断服务程序前要做好现场保护,执行完中断服务程序还要恢复现场。这些都是执行一系列指令,这些指令显然与数据传送没有直接关系,但是执行时,却要使微处理器花费不少时间。

对于8086而言,取指令和执行指令是并行工作的。但是,进入中断,指令队列就要清除,执行部件须等待总线接口部件将中断处理子程序中的指令取到指令队列中才开始执行程序,同样,返回断点时,指令队列也要清除,执行部件要等待总线接口部件重新装人断点处的指令后才开始执行,使并行工作机制失去功能,造成中断方式传输效率不高,影响传输速度。

11.答:传送方式有三种:

(l)单字节传送方式:每次DMA只能送一个字节的数据,传送后释放总线,由微处理器控制总线至少一个完整总线周期、以后再检测DREQ 信号若有效,则重复前面过程。

(2)成组传送:一次DMA请求可以传送一组信息。

(3)请求传送:又称为查询传送方式,每传送一个字节,DMAC就检测DREQ,若无效,则挂起。

DMA操作基本方法:

(1)周期挪用(2)周期扩展(3)CPU停机。

12.答:(1)能接受外设的DMA请求信号DREQ,并能向外设发出DMA响应信号DACK。

(2)能向微处理器发出总线请求HOLD信号,当微处理系发出总线响应信号HLDA后能接管对总线的控制权,进入DMA方式。

(3)发出地址信息,对存储器寻址并修改地址指令。

(4)发出访问存储器或I/O的读/写控制信号。

(5)能决定传送的字节数,并能判断DMA传送是否结束。

(6)发出DMA结束信号,释放总线,微处理器恢复正常。

13.答:8086中断是由外部中断和内部中断组成。外部中断是由可屏蔽中断和非屏蔽组成。

(l)可屏蔽中断:INTR请求信号是由8259A发出的请求,它与中断源相连,表示要求服务。当IF=l,微处理器执行完当前指令则给子响应。

(2)非屏蔽中断:请求信号是NMI,如当电源掉电存储器读写出错、总线奇偶错等。通知微处理器进行处理、NMI级别高于INTR。

内部中断有单步中断、除法出错、溢出中断、单字节断点中断。

内部中断指令INTn,n是中断类型码。

14.答:(1)中断类型码或者包含在指令中,或者是预先规定的。

(2)不执行中断响应周期。

(3)除单步中断外,任何内部中断无法禁止。

(3)除单步中断外,任何内部中断的优先级都比外部中断高,其序列为:

除法出错、INTn、INTO、NMI、INTR、单步。

(5)内部中断指令放在程序中某一位置,所以中断是可预知的,不具有随机性。

15.答:(1)微处理器现行状态 PSW、CS、IP压入栈,清除 IF和TF、查找中断源(IP、CS)。(2)保护现场即保护中断程序中需要使用的以及中断处理程序中要使用的寄存器,使之入栈。(3)转入中断服务程序处理(4)恢复现场,即是弹出保护现场入栈的各个寄存器。(5)开中断(6)中断返回、执行 IRET指令。

16、答:(1) 8259A可以管理8级优先权管理。通过8259A级联,可以管理64级优先权的中断源。

(2)任何一级中断源都可以被屏蔽,使该级中请求暂时被挂起,直到取消屏蔽时为止。(3)向处理器提供可编程的标识码,对于8086/8088微处理器而言就是中断类型码。这个功能使得没有提供中断类型码的接口芯片如8255A 、8253等可以借助8259同样可以采用中断I/O方式进行中断I/O方式进行管理。

(4)具有多种中断优先级管理方式,如完全嵌套方式,自动循环方式,特殊循环方式、特殊屏蔽方式和查询方式等。

17.答:8259A内部是由8个基本部分组成。

8位中断请求寄存器(IRR),用来存放从外设发来的中断请求IR0—IR7,该寄存器有两种触发方式:边沿触发和电令从发方式。但无论采用何种触发方式,请求信号〔高电〕必须保持至中断响应信号变为有效之后,否则将会出错。

8位中断蔽寄存器IMR:用来存放微处理器送来的屏蔽信号。它的作用是当其某一位或某几位为1时,则相对应的中断级被屏蔽,也即8259A 对该中断源的有效请求信号置之不理。

中断服务寄存器ISR:用来存放正在处理中的中断级。当其8位内容全为0时,表示微处理器正执行正常程序,攪为任何中断服务。若微处理器正为某一中断源服务,则ISR中相应位置位。若只有一片8259A的情况下,ISR中置1的位数表示有多少重中断。

优先级判别PR:用于管理和识别各中断源的优先级别。它用来接收从微处理器来的命令以定义或修改IRR( 即IR0—IR7)中各位的优先级级别,通常IR0级别最高,IR7最低,但可以通过软件加以修改。当有多个请求出现时,分析哪一个优先级最高,判别是否可进入多重中断,即判别新出现的中断请求级是否高于正在处理的中断级。当一个请求被判别具有较高优先级时,一通过控制电路发出请求信号INT(高电平),并当8259A获得响应信号INTA时使ISR的相应信置位。

控制逻辑:根据PR的请求向微处理器发出INT中断请求信号,该信号被送到8086/8088微处理器的INTR引脚,同时接收微处理器的响应信号INTA,并完成相应的处理,如清除INT信号,开放类型码到数据总线 D7-D0等。

数据总线缓冲器和读/写控制电路用来实现在微处理器和8259A 间的信息交换,从微处理器角度,8259A是一个I/O接口,微处理器可对它进行读/写操作,写入 8259A的初始化命令或读作命令,以规定 8259A的工作和操作方式,从8259A读出的是 8259A的状态如IRR、ISR和IMR 内容。

级联缓冲器/比较器:这部分主要是为实现多片8259A级联应用而设计的,它用存放和比较系统中各个相互级联的 8259A的 3位识别码。与这部分相关的3条引脚信号CAS0一CAS2称为级联信号,而对于从 8259A,它们是输入信号线。在第一个 INTA响应周期内,主8259A将通过CAS0一CAS2送出3位识别码,与此识别码一致的从 8259A将在第二个 INTA响应周期内释放中断类型冯至数括总线。

18.答:8259A内部实现中断优先管理的核心部件是中断屏屏蔽寄存IMR、中断请求寄存器IRR、当前服务寄存器ISR、优先级判别器PR和控制逻辑。

19答:8259A中断优先级管理共有5种:

(l)完全嵌套方式:这是一种最基本的中断优先级管理方式,如果初始化8259A时,没有编程规定其他方式,则8259A自动进入这种方式,这种方式下,IRo优先级别最高,IR1次之,IR7优先级别最低。

(2)自动循环方式:这种方式下,当某一中断源的中断请求被响应之后,该中断源的优先级就自动成为最低级别,其他的中断源的优先级也随之改变,这样使各中断被优先响应的机会均等。

例:微处理器正进行IR4的中断服务过程中,又有中断请求,因为IR2优先级别高于IR4。因此,微处理器挂起IR4响应IR2。当IR2中断服务程序完成后,复位IR2并使之变为中断优先级别为最低,其余优先级别跟着发生变化,此时IR3已变为高,IR4为次高位。在 IR3没有中断申请时,微处理器继续响应IR4为之服务。

(3)特殊循环方式:这种方式下允许在程序中改变中断源的优先等级,它是通过指定某个中断级为优先权最低,而其他中断源也随之改变的方法实现。例如微处理器正为IR7服务中,又有IR2中断请求,因为IR2优先级别比IR7高,微处理器暂时挂起IR7而为IR2 服务,在服务过程,执行一条使IR4为最低的命令,则中断先级别IR4最低,IR5最高,原来比较高的IR2现在变成比较低的,原来IR7优先最低,现在变成比较高的。

(4)特殊屏蔽方式:允许在执行中断服务程序过程中动态改变系统中的中断优先权结构,例如在服务程序中的某一部分禁止化先级低的中断源的请求得到响应,而在服务程序中的另一部分则允许任何级别的中断源的请求得响应。在中断服务程序中向8259A发出适当的操作命令字就可使8259A的优先级中断管理按特殊屏蔽方式工作。

(5)查询排序方式:这是一种用软件查询方法响应与8259A相连的8级中断请求。但是8259 A引脚INT可以不连接微处理器的INTR 引脚上,或者微处理器正处于关中断状态,所以微处理器不能响应从 8259A来的中断请求。微处理器要了解有无中断请求,必须先用操作命令字发查询命令到8259A,然后尽用输入指令读取IRR寄存器的状态,并识别当前有无中断请求及优先级最高的中断请求。

20.答:8259A工作于自动循环方式的方法:(l)在中断服务程序的末尾发一条普通EOI循环命令。(2)在主程序或在中断服务程序中发置位/复位、自动EOI循环命令。

21.答:(l)在程序的任何地方执行一条置位优先级命令(2)在中断服务程序结束处执行一条特殊的EOI循环命令。”

五、填空题:

1.多样;复杂 2.数据;数据 3.端口;读/写 4.接口;端口 5.独立编址;存储器映像 6. IOR; IOW

7. MEMR;MEMW 8.独立编址;两 9.独立 10.程序控制;DMA11.数据传送;控制方式 12.固定;已知13.准备好;空 14.优先;轻重缓急15.同步;异步 16.复杂;不连续、不规则 17.LOCK; 处理器 18.中断类型码; AD7一AD0 19.中断类型码;总线响应周期 2O.PUSHF; POPF 21.IP;CS 22.中断控制器;优先权中断控制器 23. 8; 64 24.正跳/边沿;高电平/电平25. 8;微处理器 26.l;0 27.最高;最低 28.A1;A0 29.输出;输入 30.高;0 31.l; 9 32. 4; ICW1-ICW433.3; OCW1- OCW3 34.普通 EOI;特殊 EOI 35.1 36.慢 37.缓冲 38.数据 39.状态 4O.控制

第9章9.1接口概念;9.2 并行接口

一、单项选择题:

l.当微处理器发出地址信息并稳定后,当()后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。

A.RD有效、M/IO=L B.RD有效、M/IO=C.WR有效、M/IO=L D.WR有效、M/IO=H 2.微处理器发出地址信息并稳定后,当()后,通知接口芯片,片选信号而CE稳定,输出口已与数据总线接通,微处理器可以进行写操作。

A.RD有效、M/IO=L B.RD有效、M/IO=H C.WR有效、M/IO=L D.WR有效、M/IO=H

3.接口电路的联络信号STB的()使RDY信号变为低电平,表示输入寄存器已有数据。

A.上升沿B.下降沿C.低电平 D.高电平

4.当外围设备收到RDY的()信号后,暂不送新数据,微处理器发出读数指令,读入数据。

A.高电平 B.低电平 C.上升沿 D.下降沿

32.接口芯片是CPU与外设之间的界面,它与外设之间的联络信号是()。

A)RDY,STB B)RDY,INT C)STB,INT D)RDY,STB,INT

36.要对可编程接口芯片进行读写操作的必要条件是(),只有满足该条件后,才能使

该接口芯片进人电路工作状态,实现数据的输入输出。

A) CE=L B) WR=L C) RD=L D)WR=L或RD=L

二、判断说明题:

l.随着大规模集成电路技术迅速发展,微型计算机系统中微处理器与外围设备之间的接口电路已发展变成大规模集成电路芯片。() 2.接口芯片选通端 CE即是片选端信号。()

3.在输人接口电路中RDY信号为高电平时表示接口芯片中的输入寄存器已空,可接收微处理器信息以实现微处理器与外围设备输入操作。 4.在输入接口电路中,STB为低电平时,表示由微处理器发来的接口选通信号。()

5. 在输出接口电路中,若RDY为高电平表示接口寄存器数据已空,外围设备可以送数据。()

6.在输出接口电路中,若STB低电子时,表示端口数据已为外围设备接收,且已处理,微处理器可以送新数据到接口寄存器。()三、简答题:

1.试以输入/输出指令为例说明执行指令过程?

2.试述8255A与8086/8088微理器或系统连接时地址信号A1和 A O如何连接?为什么?

9.根据接口电路功能,简要说明I/O接口电路应包括哪些电路单元?

10.扼要说明简单的 I/O接口芯片与可编程接口口芯片的异同处?

四、填空题

l.微型计算机中的微处理器与外围设备之间的接口芯片按功能选择的灵活性可分成_________和_________接口芯片。

2.微处理器与外围设备之间的接口芯片按通用性能可分为________和________接口芯片。

3.接口电路中的输入/输出数据锁存器和缓冲器作用在于解决微处理器与外围设备之间________矛盾,以及________的作用。

4.欲使接口芯片进入电路工作状态,实现数据的输入/输出,必须要有一个地址信号通过________输出接到接口芯片的选通端________。 5.为了保证信息的正常传送,通常采用________和_________信号作为接口芯片与外围设备的联络信号,实现微处理器与外围设备交换信息。 6.在输出接口电路中常用_________表示输出已满,用________表示响应信号。

一、单项选择题:

5.Intel 8255A初始化控制字是通过()写入的。

A.数据总线缓冲器 B.读/写控制逻辑 C.A组控制 D.B组控制

6.Intel 8255A A口有一个()。

A.8 位数据输入锁存器和8位数据输出锁存/缓冲器 B. 8位数据输入缓冲器和8位数据输出缓冲器

C.8位数据输入锁存器与8位数据输出缓冲器 D. 8位数据输入缓冲器和8位数据输出缓冲/锁存器

7.Intel 8255A B口有一个()。

A.8位数据输入锁存器和8位数据输出缓冲器 B.8位数据输入缓冲器和8位数据输出缓冲要

C. 8位数据输入缓冲器和 8位数据输出锁存/缓冲器 D.8位数据输入锁存器和8位数据锁存器

8.Intel 8255A C口有一个()。

A.8位数据输入锁存器和8位数据输出缓冲器 B.8位数据输入缓冲器和8位数据输出缓冲要

C. 8位数据输入缓冲器和 8位数据输出锁存/缓冲器 D.8位数据输入锁存器和8位数据锁存器

9.8255A 内部A组控制()

A.PA口和PC7—PC4

B.PA 口和PC口

C.PA口和PB口

D.PA口

10.8255A内部B组控制()。

A.PA 口 B.PB口 C. PB 口和PC口 D.PB 口和PC3—PC0

11.欲实现读8255A A口,则A2A1 RD WR CS 为()。

A.00010B B.00000B C.00100B D.00101B;.

12.欲实现读 8255A B口,则 A2A1 RD WR CS为()。

A.00000B

B.01010B

C.0ll00B

D.0l00lB

13.欲实现读 8255A C口,则 A2A1 RD WR CS为()。

A.1010Lb B.10lllB。 C.10010B D. 10010B

14.欲实现写8255A控制寄存器A2A1 RD WR CS则为()。

A.11010B

B.l1000B

C.111010B

D.ll100B

15.欲实现写8255AA端口A2A1 RD WR CS,则为()。

A.00100B B.0010lB C.00lllB D.00110B

16.欲实现写8255A B端口A2A1 RD WR CS,则为()。

A.0llllB

B.0lll0B

C.0ll00B

D.0ll0lB

17.欲实现写8255A C端口,A2A1 RD WR CS,则为()。

A.1010lB B.10100B C.10110B D.10lllB

18.8255A工作于基本输入/输出方式下,输出和输入数据()。

A.输出数据锁存,输入数据不锁存 B.输出数据锁存,输入数据锁存

C.输出数据不锁存,输入数据锁存

D.输出数据不锁存,输入数据不锁存

19.8255A 工作于方式1输入时,由外设输入的STB信号的()控制下将送到端口A(或端口B)的数据锁存。

A.上升沿

B.下降沿

C.交电平

D.低电平

20.8255A工作方式1输入时,IBF信号是由微处理器所提供的。()有效,用以通知外设输人数据已满。

A.上升沿 B.下降沿 C.高电平 D.低电平

21.8255A工作于方式 l输入时A口(B口) INTE是受()控制的。

A.PC4(PC2) B.PC3(PC1) C.PC2(PC0) D.PC5(PC6)

22.8255AA12工作于方式 l 输入时,当()为高电时,INTE=1情况下表明数据锁存器内已写人数据,使INTR成为高电平输出。

A..STB、IBF C.IBF D.OBF

23.当8255AA12工作于方式1输出时,若()信号为高电平时,INTE=l的情况下INTR才被置成高电平。

A.ACK B.ACK、OBF C. OBF D.IBF

24.8255A工作于方式1输出时,A口(B口)INTE中断允许信号是由(),C口置位/复位控制字设置的。

A.PC5(PC2) B.PC6(PC2) C.PC5(PC3) D.PC6(PC3)

25.8255A A、B组工作于方式 0, A口输入、 B口输出设计工作方式选择控制字为()。

A.10010000B B.00010000B C.100lll0B D. 000l0010B

26.8255A A组工作于方式0, B组工作于方式1。 A口输出, B口输入,设计工作方式选择控制率为()。

A.10000100B B.00000110B C. l00l0000B D. 10000110B

27.设 8255A A组工作于方式2, B组工作于方式 1, B口输入,设置工作方式选择控制字为()。

A.l1000ll0B C.01000110B B. ll000100B D. 01000100B

28.8255A A组工作于方式1,B组工作于方式1,A口输出,B口输入,设计工作方式选择字为()。

A. 10ll0110B

B. 00ll0110B

C. 10100110B

D. 10100100B

29.8255A A组工作于方式 l, B组工作于方式1,A 口输入, B口输入, PC7 、PC6输出,设置一工作方式选择控制字为()。

A. 00llllll0B

B.10lllll0B

C. 00ll0ll0B

D.10110110B

30.8255A A组、 B组都工作于方式 0, A口输出, B口输入,PC7 —PC4输出,PC3 —、PC0输人设计一工作方式选择控制字为()。

A. l00000llB

B.10000010B

C. 10000lllB

D.l10001llB

31.8255A的PA口工作在方式2,PB口工作在方式1时,其PC端口()。

A)用作两个4位I/O端口 B)部分引脚作联络,部分引脚作I/O

微机原理与接口技术(第三版)课本习题答案

第二章 8086体系结构与80x86CPU 1.8086CPU由哪两部分构成它们的主要功能是什么 答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。 2.8086CPU预取指令队列有什么好处8086CPU内部的并行操作体现在哪里答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。8086CPU 内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。 5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个逻辑地址呢答:8086系统中的物理地址是由20根地址总线形成的。8086系统采用分段并附以地址偏移量办法形成20位的物理地址。采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。通过一个20位的地址加法器将这两个地址相加形成物理地址。具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。逻辑地址由段基址和偏移地址两部分构成,都是无符号的16位二进制数,程序设计时采用逻辑地址,也是1MB。 6.8086系统中的存储器为什么要采用分段结构有什么好处 答:8086CPU中的寄存器都是16位的,16位的地址只能访问64KB的内存。086系统中的物理地址是由20根地址总线形成的,要做到对20位地址空间进行访问,就需要两部分地址

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

(完整版)微机原理及接口技术(习题答案)

范文范例学习指导 第1章微机运算基础 习题和思考题 1.请完成以下计算: 174.66D=(10101110.10101)B=(AE. A8)H 10101110101.01011B=(1397.344)D=(575.58)H 4BCH=(010*********)B=()BCD 2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值 是多少? 答:当X表示原码时,其真值为:+101010 当X表示补码时,其真值为:+101010 当X表示反码时,其真值为:+101010 当X表示无符号数数时,其真值为:00101010 3.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出? 120+18 -33-37 -90-70 50+84 答:120+18 其补码形式分别为:(120)补=01111000 (18)补=00010010 01111000 + 00010010 10001010 由于C s=0 ,C p=1,因此有溢出,结果错误 -33-37 其补码形式为:(-33)补=11011111 (-37)补=11011011 11011111 +11011011 10111010 由于C s=1, C p=1,所以没有溢出,结果正确 -90-70 其补码形式为:(-90)补=10011100 (-70)补=10111010 10011100 +10111010 01010110 由于C s=1, C p=0,所以有溢出,结果错误 50+84

其补码形式为:(50)补=00110010 (84)补=01010100 00110010 +01010100 10000110 由于C s=0, C p=1,所以有溢出,结果错误 4.请写出下列字符串的ASCII码值。 My name is Zhang san. 4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统 习题与思考题 1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么? 答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。 各部件的功能分别是:1、输入设备通过输入接口电路将程序和数据输入内存;2、运算器是进行算术运算和逻辑运算的部件,它是指令的执行部件;3、控制器是计算机的指挥中心,它负责对指令进行译码,产生出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输入/输出接口等部件完成指令规定的操作;4、存储器用来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接口电路将程序运行的结果及程序、数据送到的设备; 2.微处理器的发展过程是什么? 答:微型计算机的发展过程是: 第一代(1946~1957)——采用电子管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁鼓等为存储手段;软件上采用机器语言,后期采用汇编语言。 第二代(1957~1965)——采用晶体管为逻辑部件,用磁芯、磁盘作内存和外存;软件上广泛采用高级语言,并出现了早期的操作系统。 第三代(1965~1971)——采用中小规模集成电路为主要部件,以磁芯、磁盘作内存和外存;软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。 第四代(1971~至今)——采用大规模集成电路(LSI)、超大规模集成电路(VLSI)为主要部件,以半导体存储器和磁盘为内、外存储器;在软件方法上产生了结构化程序设计和面向对象程序设计的思想。 3.简述80486微处理器的基本结构。 书12页 4.80486微处理器的工作模式有几种?当CS内容为1000H,IP内容为7896H,求在实地址 模式下的物理地址为多少? 答:实模式和保护模式及虚拟8086模式。当CS内容为1000H,IP内容为7896H,在实地

微机原理试题及答案

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将()。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数 据处理及显示输出,应采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 ()来实现。 计数器寄存器移位寄存器D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。

执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口PB口PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期 8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。

微机原理与接口技术(第二版) 清华大学出版社

习题1 1.什么是汇编语言,汇编程序,和机器语言? 答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言是面向及其的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。 2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么? 答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。 这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。 3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。 答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。 “存储程序控制”的概念可简要地概括为以下几点: ①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。 ②在计算机内部采用二进制来表示程序和数据。 ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。 ④五大部件以运算器为中心进行组织。 4.请说明微型计算机系统的工作过程。 答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存

放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。 5.试说明微处理器字长的意义。 答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。计算机的字长越大,其性能越优越。在完成同样精度的运算时,字长较长的微处理器比字长较短的微处理器运算速度快。 6.微机系统中采用的总线结构有几种类型?各有什么特点? 答:微机主板常用总线有系统总线、I/O总线、ISA总线、IPCI总线、AGP总线、IEEE1394总线、USB总线等类型。 7.将下列十进制数转换成二进制数、八进制数、十六进制数。 ①(4.75)10=(0100.11)2=(4.6)8=(4.C)16 ②(2.25)10=(10.01)2=(2.2)8=(2.8)16 ③(1.875)10=(1.111)2=(1.7)8=(1.E)16 8.将下列二进制数转换成十进制数。 ①(1011.011)2=(11.375)10 ②(1101.01011)2=(13.58)10 ③(111.001)2=(7.2)10 9.将下列十进制数转换成8421BCD码。 ① 2006=(0010 0000 0000 0110)BCD ② 123.456=(0001 0010 0011.0100 0101 0110)BCD 10.求下列带符号十进制数的8位基2码补码。 ① [+127]补= 01111111

微机原理及接口技术考试各章重点题库及答案

微机原理与接口技术试题库 第一章基础知识 一、填空 1、计算机中采用二进制数,尾符用B 表示。 2、西文字符的编码是ASCII 码,用 1 个字节表示。 3、10111B用十六进制数表示为H,八进制数表示为O。 4、带符号的二进制数称为真值;如果把其符号位也数字化,称为原码。 5、已知一组二进制数为-1011B,其反码为10100B ,其补码为10101B 。 6、二进制码最小单位是位,基本单位是字节。 7、一个字节由8 位二进制数构成,一个字节简记为1B ,一个字节可以表示256 个信息。 8、用二进制数表示的十进制编码,简称为BCD 码。 9、8421码是一种有权BCD 码,余3码是一种无权BCD 码。 二、选择 1、计算机中采用 A 进制数。 A. 2 B. 8 C. 16 D. 10 2、以下的 C 编码是一种有权码。 A. 循环码 B. BCD码 C. 8421码 D. 余3码 3、八进制数的尾符是 B 。 A. B B. O C. D D. H 4、与十进制数254等值的数是 A 。 A. 11111110 B. 11101111 C. 11111011 D. 11101110 5、下列不同数制表示的数中,数值最大的是 C 。 A. 11011101B B. 334O C. 1219D D. DAH 6、与十六进制数BC等值的数是B 。 A. 10111011 B. 10111100 C. 11001100 D. 11001011 7、下列字符中,ASCII码值最小的是 A 。 A. K B. Y C. a D. i 8、最大的10位无符号二进制整数转换成十进制数是C 。 A. 51 B. 512 C. 1023 D. 1024 9、A的ASCII码值为65D,ASCII码值为68D的字母是C 。 A. B B. C C. D D. E 10、下列等式中,正确的是 D 。 A. 1KB=1024×1024B B. 1MB=1024B

微机原理与接口技术学习心得

本学期微机原理课程已经结束,关于微机课程的心得体会甚多。微机原理与接口技术作为一门专业课,虽然要求没有专业课那么高,但是却对自己今后的工作总会有一定的帮助。记得老师第一节课说学微机原理是为以后的单片机打基础,这就让我下定决心学好微机原理这门课程。 初学《微机原理与接口技术》时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为突破口,在如何建立整体概念上下功夫。可以通过学习一个模型机的组成和指令执行的过程,了解和熟悉计算机的结构、特点和工作过程。 《微机原理与接口技术》课程有许多新名词、新专业术语。透彻理解这些名词、术语的意思,为今后深入学习打下基础。一个新的名词从首次接触到理解和应用,需要一个反复的过程。而在众多概念中,真正关键的并不是很多。比如“中断”概念,既是重点又是难点,如果不懂中断技术,就不能算是搞懂了微机原理。在学习中凡是遇到这种情况,绝对不轻易放过,要力求真正弄懂,搞懂一个重点,将使一大串概念迎刃而解。 学习过程中,我发现许多概念很相近,为了更好地掌握,将一些容易混淆的概念集中在一起进行分析,比较它们之间的异同点。比如:微机原理中,引入了计算机由五大部分组成这一概念;从中央处理器引出微处理器的定义;在引出微型计算机定义时,强调输入/输出接口的重要性;在引出微型计算机系统的定义时,强调计算机软件与计算机硬件的相辅相成的关系。微处理器是微型计算机的重要组成部分,它与微型计算机、微型计算机系统是完全不同的概念在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要,在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。 然而,事物总有两面性。其中,最重要的一点就是,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较烦琐的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。 汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇

《微机原理与接口技术》参考答案

《微机原理与接口技术》参考答案 《微机原理与接口技术》习题参考答案习题 2 1. 为何说8086CPU是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。 2. 8086CPU哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元和执行单元。指令队列在BIU中。它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。 3. 8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指

针寄存器和变址寄存器。其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。8086的指针寄存器和变址寄存器不可分割为8位寄存器。4. 8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。8086就是通过IP寄存器来控制指令序列的执行流程。 5. 在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。它们的含义如下:CF:进位标志。它记录运算时从最高有效位产生的进位值或结果值。最高有效位有进位或有借位时CF=1,否则CF=0。PF:奇偶标志。它记录运算结果的奇偶检验条件。当结果操作数

微机原理与接口技术习题答案

《微机原理与接口技术》习题答案 一、单项选择题 1、80486CPU进行算术和逻辑运算时,可处理的信息的长度为( D )。 A、32位 B、16位 C、8位 D、都可以 2、在下面关于微处理器的叙述中,错误的是( C ) 。 A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片 B、一台计算机的CPU含有1个或多个微处理器 C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分 D、不同型号的CPU可能具有不同的机器指令 3、若用MB作为PC机主存容量的计量单位,1MB等于( B )字节。 A、210个字节 B、220个字节 C、230个字节 D、240个字节 4、运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( D )。 A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出 B、两个整数相加,若结果的符号位为0,则一定发生溢出 C、两个整数相加,若结果的符号位为1,则一定发生溢出 D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出 5、运算器的主要功能是( C )。 A、算术运算 B、逻辑运算 C、算术运算与逻辑运算 D、函数运算 6、指令ADD CX,55H[BP]的源操作数的寻址方式是(D )。 A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、寄存器相对寻址 7、设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=(A ) A、113AH B、114AH C、1144H D、1140H 8、若SI=0053H,BP=0054H,执行SUB SI,BP后,则( C)。 A、CF=0,OF=0 B、CF=0,OF=1 C、CF=1,OF=0 D、CF=1,OF=1 9、已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=(D ) 。 A、0102H B、0201H C、245AH D、5A24H 10、实模式下80486CPU对指令的寻址由(A )决定。 A、CS,IP B、DS,IP C、SS,IP D、ES,IP 11、使用80486汇编语言的伪操作指令定义: VAL DB 2 DUP(1,2,3 DUP(3),2 DUP(1,0)) 则

微型计算机原理与应用试题库答案

《微型计算机原理及应用》试题库及答案 一、填空 1.数制转换 A)125D=(0111 1101 )B =(175 )O=(7D )H=(0001 0010 0101 )BCD B)10110110B=(182 )D =(266)O=(B6 )H=(0001 1000 0010)BCD 2.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数0~ 255 ;单字节有符号整数-127 ~127 。 (注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。)3.完成下列各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。指出运算结果 有效否。 A)00101101+10011100=11001001B SF=1 ZF=0 CF=0 OF=0 B)11011101+10110011=10010000B SF=1 ZF=0 CF=1 OF=0 4.十六进制数2B.4H转换为二进制数是_0010 1011.0100B ,转换为十进制数是_43.25。 5.在浮点加法运算中,在尾数求和之前,一般需要操作,求和之后还需要进行和 舍入等步骤。 6.三态门有三种输出状态:低电平、高电平、高阻态状态。 7.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为45H ,前面加上偶 校验位后代码为。 8.数在计算机中的二进制表示形式称为机器数。 9.在计算机中,无符号书最常用于表示。 10.正数的反码与原码相等。 11.在计算机中浮点数的表示形式有整数和小数两部分组成。 12.微处理器中对每个字所包含的二进制位数叫字节。 13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少

微机原理与接口技术期末考试试题及答案

微机原理与接口技术期末考试题库 1.微机系统的硬件由哪几部分组成? 答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。 2.什么是微机的总线,分为哪三组? 答:是传递信息的一组公用导线。分三组:地址总线,数据总线,控制总线。 3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什 么? 答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU 与存储器或IO设备之间的数据传送。执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接 口部件进行算术运算。 4.8086指令队列的作用是什么? 答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。 5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对 20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?

答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。 6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令 的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗? 答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。 7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址 为多少? 答:偏移地址为54100H。(物理地址=段地址*16+偏移地址) 8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意 义各是什么? 答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。其意思是用来反映指令执行的特征,通常是由CPU根据指令执行结果自动设置的;控制标志位有3个:DF,IF,TF。它是由程序通过执行特定的指令来设置的,以控制指令的操作方式。 9.8086CPU的AD0~AD15是什么引脚? 答:数据与地址引脚 10.INTR、INTA、NMI、ALE、HOLD、HLDA引脚的名称各是什么?

微机原理与接口技术

第二章 8086系统结构 一、 8086CPU 的内部结构 1.总线接口部件BIU (Bus Interface Unit ) 组成:20位地址加法器,专用寄存器组,6字节指令队列,总线控制电路。 作用:负责从内存指定单元中取出指令,送入指令流队列中排队;取出指令所需的操作 数送EU 单元去执行。 工作过程:由段寄存器与IP 形成20位物理地址送地址总线,由总线控制电路发出存储器“读”信号,按给定的地址从存储器中取出指令,送到指令队列中等待执行。 *当指令队列有2个或2个以上的字节空余时,BIU 自动将指令取到指令队列中。若遇到转移指令等,则将指令队列清空,BIU 重新取新地址中的指令代码,送入指令队列。 *指令指针IP 由BIU 自动修改,IP 总是指向下一条将要执行指令的地址。 2.指令执行部件EU (Exection Unit) 组成:算术逻辑单元(ALU ),标志寄存器(FR ),通用寄存器,EU 控制系统等。 作用:负责指令的执行,完成指令的操作。 工作过程:从队列中取得指令,进行译码,根据指令要求向EU 内部各部件发出控制命令,完成执行指令的功能。若执行指令需要访问存储器或I/O 端口,则EU 将操作数的偏移地址送给BIU ,由BIU 取得操作数送给EU 。 二、 8088/8086的寄存器结构 标志寄存器 ALU DI DH SP SI BP DL AL AH BL BH CL CH ES SS DS CS 内部暂存器输入 / 输出控制 电路1432EU 控制系 统20位16位8086总线指令 队列总线 接口单元执行 单元 6 516位 属第三代微处理器 运算能力: 数据总线:DB

微机原理选择题库

微机第一章 1.运算器和控制器合称为(B)。A逻辑部件B中央处理器C寄存器D逻辑运算器 2.微型计算机是以(B)为核心部件。A寄存器B微处理器C逻辑部件D控制部件3.微型计算机系统的以(C)为主体。A系统软件B外部设备C微型计算机D操作系统 4.中央处理器英文缩写是(B)。A MP B CPU C CU D ALU 5.计算机中所有信息都用(A)进制数码表示。A2B10C16D12 6.微机中普遍使用(A)单位。A byte B KB C bit D G 7.高档微机主频达到(B)。A80HZ~100HZ B80MHZ~300MHZ C800MHZ~500MHZ D8HZ~3HZ 8.主机主要由(D)和内存储器。A硬件B软件C外存储器D微处理器 9.不属于微机的是(D)。A4位微机B8位微机C16位微机D30位微机 10.不属于微机应用特点的是(D)。A轻便、功耗低B性能可靠C结构灵活适宜性好D应用面窄 11.具有(A)个稳态电路称为2值电路。A2B3C4D5 12.数制是按进位原则进行(A)的科学方法。A计数B输出C输入D编程13.10进制的数码是(A)。A0.1.2.3.4.5.6.7.8.9B1.2.3.4.5.6.7.8.9. C1.2.3.4.5.6.D0.1.2.3. 14.2进制数码是(B)。A1.0.B0.1.C1.1D0.0. 15.数制中使用的数码个数称为(A)。A基B字C项D位 16.每个数位上表示的值的大小称为(B)。A项权值B位权值C权值D项位17.整数部分转换规则:(A)基取余数。A除B加C减D乘 18.小数部分转换规则:(A)基取余数。A乘B加C减D除 19.1位10进制数用(B)位2进制编码表示。A2B4C6D8 20.ASCII码是(A)。A美国信息交换标准码B英国信息交换标准码C2进制编码D 信息汉字编码 2 21.数有(A)数之分。A有符号数B倒数和非倒数C小数和非小数D奇数和偶数22.天符号数是(B)。A负数B正数C倒数D奇数 23.计算机中数的正、负用(A)表示。A0.1B1.0C00.11D11.00 24.计算机中的基本运算由(A)完成。A ALU B CPU C PC D ASCII 25.ALU能进行(A)进制运算,也能进行布尔代数运算。A2B4C6D8 26.计算机中加、减运算采用(C)码。A正B负C补D数 27.计算机中加、减运算采用补码,不仅十分便宜,且不用判断(A)。A正负号B方向C奇数D偶数 28.计算机指令是根据(D)硬件结构特点设计的。A RAM B ASCII C ALU D CPU 29.段址寄存器英文缩写(A)。A CS B ALU C PC D IP

微机原理试题库

一、填空题 基础知识 1、数制转换:369D=1B=171H;4095D=1111 1111 1111B=FFFH 10000D=100B=2710H;42D=101010B=2AH;85D=1010101B=55H 256D=10000 0000B=100H;122D=0111 1010B=7AH 2、下列各数为十六进制表示的8位二进制数,说明它们分别被看作是补码表示的有符号数和无符号数时,它们所表示的十进制是什么? D8H:有符号数:-40,无符号数:216; FFH:有符号数:-1 ,无符号数:255 3、内存是存放程序和数据信息及中间结果的地方。 4、n位补码的表示范围是-2n-1≤N≤2n-1-1 5、[X]补=0075H,[Y]补=0FF8BH,则[X+Y]补= 0000H ,[X-Y]补= 00EAH 6、已知[X-Y]补=7001H,[X+Y]补=0001H,则[2X]补= 7002H 7、若[X]求补= X,则X为0 8、BCD码是一种用二进制编码的十进制数,它运用 4 位二进制位表示一位十进制位。 9、汇编语言默认无标记数为十进制数。 10、已知[-Y]补=7001H,Y = 8FFFH 11、20的补码是00010100B,-20的补码是 B ,原码是 B 硬件知识 1、软件是为了运行、管理和维护计算机而编制的各种程序的总和。 2、汇编语言是一种符号语言,它用助记符来表示操作码,用符号或符号地址来表示操作数或操作数地址,它与机器指令是一一对应的。

3、用二进制代码组成的计算机能直接识别的语言称为机器语言,用机器指令的助记符以及伪指令、宏指令表示的一种面向机器的语言称为汇编语言,用该语言编写的程序需经过汇编程序翻译,成为计算机能直接识别并执行的程序称目标程序。 4、汇编语言指令通常由操作码部分和操作数部分组成。 5、指令中用到的操作数可以存放为寄存器,存储器,立即数。 6、8086/8088CPU含有20 根地址总线,直接寻址范围可达1MB 7、8088的内部数据总线为16 位,而对外数据总线是8位。 8、在程序运行过程中,IP始终指向下一条要执行的指令的首地址,它与 CS 寄存器组合成20位的物理地址。 9、8086/8088 20位物理地址由16 位段地址和16 位偏移地址组成。 10、8086/8088寄存器组可以分成4类,分别是数据,段,指针及变址,控制。 11、外部设备与主机的通信是通过外设接口的,接口寄存器根据用途可以分为 控制寄存器,状态寄存器,数据寄存器。 12、在1MB字节的存储器中,每个存储单元都有唯一的20 位地址,称为该物理单元的物理地址。 13、8086/8088CPU的I/O空间可有64K 个端口地址,端口地址范围是 0000H—FFFFH 14、计算机内存储器分为随机存储器RAM 和只读存储器ROM 。 15、8086/8088CPU中,通用寄存器中的SP和BP为指针寄存器,SP的作用是指出当前堆栈的栈顶的位置。 16、SP称为堆栈指针寄存器,用来指示栈顶的偏移地址。

微机原理与接口技术知识点总结整理

《微机原理与接口技术》复习参考资料 第一章概述 一、计算机中的数制 1、无符号数的表示方法: (1)十进制计数的表示法 特点:以十为底,逢十进一; 共有0-9十个数字符号。 (2)二进制计数表示方法: 特点:以2为底,逢2进位; 只有0和1两个符号。 (3)十六进制数的表示法: 特点:以16为底,逢16进位; 有0--9及A—F(表示10~15)共16个数字符号。 2、各种数制之间的转换 (1)非十进制数到十进制数的转换 按相应进位计数制的权表达式展开,再按十进制求和。(见书本1.2.3,1.2.4)(2)十进制数制转换为二进制数制 ●十进制→二进制的转换: 整数部分:除2取余; 小数部分:乘2取整。 ●十进制→十六进制的转换: 整数部分:除16取余; 小数部分:乘16取整。 以小数点为起点求得整数和小数的各个位。 (3)二进制与十六进制数之间的转换 用4位二进制数表示1位十六进制数 3、无符号数二进制的运算(见教材P5) 4、二进制数的逻辑运算 特点:按位运算,无进借位 (1)与运算 只有A、B变量皆为1时,与运算的结果就是1 (2)或运算 A、B变量中,只要有一个为1,或运算的结果就是1 (3)非运算 (4)异或运算 A、B两个变量只要不同,异或运算的结果就是1 二、计算机中的码制 1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。

注意:对正数,三种表示法均相同。 它们的差别在于对负数的表示。 (1)原码 定义: 符号位:0表示正,1表示负; 数值位:真值的绝对值。 注意:数0的原码不唯一 (2)反码 定义: 若X>0 ,则[X]反=[X]原 若X<0,则[X]反= 对应原码的符号位不变,数值部分按位求反 注意:数0的反码也不唯一 (3)补码 定义: 若X>0,则[X]补= [X]反= [X]原 若X<0,则[X]补= [X]反+1 注意:机器字长为8时,数0的补码唯一,同为00000000 2、8位二进制的表示范围: 原码:-127~+127 反码:-127~+127 补码:-128~+127 3、特殊数10000000 ●该数在原码中定义为:-0 ●在反码中定义为:-127 ●在补码中定义为:-128 ●对无符号数:(10000000)2= 128 三、信息的编码 1、十进制数的二进制数编码 用4位二进制数表示一位十进制数。有两种表示法:压缩BCD码和非压缩BCD码。(1)压缩BCD码的每一位用4位二进制表示,0000~1001表示0~9,一个字节表示两位十进制数。 (2)非压缩BCD码用一个字节表示一位十进制数,高4位总是0000,低4位的0000~1001表示0~9 2、字符的编码 计算机采用7位二进制代码对字符进行编码 (1)数字0~9的编码是0110000~0111001,它们的高3位均是011,后4位正好与其对应的二进制代码(BCD码)相符。

微机原理与接口技术试题库(含答案)汇总

一、问答题 1、下列字符表示成相应的ASCII码是多少? (1)换行0AH (2)字母“Q”51H (3)空格20H 2、下列各机器数所表示数的范围是多少? (1)8位二进制无符号定点整数; 0~255 (2)8位二进制无符号定点小数;0.996094 (3)16位二进制无符号定点整数;0~65535 (4)用补码表示的16位二进制有符号整数;-32768~32767 3、(111)X=273,基数X=?16 4、有一个二进制小数X=0.X1X2X3X4X5X6 (1)若使X≥1/2,则X1……X6应满足什么条件? X1=1 若使X>1/8,则X1……X6应满足什么条件?X1∨X2 ∨X3=1 (2) 5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。 (1)X和Y两个数均为无符号数;X>Y (2)X和Y两个数均为有符号的补码数。X

微机原理试题集题库(带答案)

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (6) 三、程序分析题(每小题6分,共 24分) (16) 四、判断题(在对的后面画√,错的后面 画×): (25) 五:分析判断题(判断对错,并指出错误 原因) (31) 六、简答题: (33) 七、程序题 (38) 八、接口芯片的综合编程题 (50) (一)8255A (50) (二)8259A (56) (三). 其它端口编程题 (58) 2

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是0101 0111B=57H , 补码是01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先 SP=2000H,SS=2000H,问CPU执行指 令PUSH AX后,AL内容压入物理地址 为21FFEH 存储单元中,AH内 容压入物理地址为21FFFH 存储 单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是SS ,变址寻址约定的段寄存器 是DS 。 3

4.假设某个字的值是1234H,其低位字节地 址是20H,高位字节地址是21H,那么该 字地址是20H 。 5.8086/8088的状态标志有6(SF、PF、 AF、OF、ZF、CF)个。 8086/8088系统中,存储器是分段的,每段最大长度是64K 字节,段内偏移地址从0000H 到FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测到READY无效,就在其后插入一个T w周期。 7、汇编语言源程序中的语句有三种类型,它 们是指令语句,伪指令语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一 4

微机原理与接口技术

微机原理及接口技术 第一部分客观题 一、单项选择题(每小题2分,共10分) 1. 寄存器ECX勺低16位部分可以用 ____________ 达。 A EX B CX C CH D CL 2. 8086处理器执行“ OUT DX,AL指令时,AL的数据出现在_____________ 输出给外设。 A控制总线B地址总线C电源和地线D 数据总线 3. 与DRAM目比,SRAM勺特点是___________ 。 A集成度高、存取周期长B集成度低、存取周期长 C集成度高、存取周期短D集成度低、存取周期短 4. 使用语句“ var dword 3721 ”定义的变量var在主存占用___________ 字节存储空间。 A 1 B 2 C 4 D 8 5. 用8K>8结构SRAM芯片构成64000H H6FFFFH地址范围的存储器,需要使用__________ 。 A 4 B 6 C 8 D 10 二、对错判断题(每小题2分,共10分)(说明:正确的选“ A ,错误选“ B” 6. IA-32 处理器设置的中断标志IF = 0是关中断,表示禁止内部中断和外部中断的所有中断请求。X

7. 已知var是一个变量,语句“ add esi,byte ptr var ”没有语法错误。X 8. DMA传输由DMA控制器控制,无需处理器执行I/O指令。V 9. 高性能计算机中常使用Cache (高速缓冲存储器)提高主存性能。V 10. 向某个I/O端口写入一个数据,一定可以从该I/O端口读回这个数据。V 第二部分主观题 一、填空题(每空2分,共10分) 1. 8086处理器引脚有3个最基本的读写控制信号,它们是M/IO*,—RD* __________ 和____ /R* ______ 。 2. 逻辑地址由—段基地址_________ 口偏移地址两部分组成。代码段中下一条要执行的指令由CS和 _____ 指针IP ____ 寄存器指示,后者在实地址模型中起作用 的仅有_____ 指针 ____ 寄存器部分。 二、问答题(每小题6分,共30分) 1. 什么是JMP指令的近(near)转移和远(far )转移? jmp指令的近转移是指在同一个段里面的转移,也叫做段内近转移,用汇编编码就是这样的jmp near ptr标号 jmp指令的远转移是指段与段之间的转移,就是说不在同一个段的转移,用汇编编码就是这样的jmp far ptr 标号 2. 什么是存储访问的局部性原理,它分成哪两个方面的局部性? 程序局部性原理:虚拟存储管理的效率与程序局部性程序有很大关系。根据统计,进程运行时,在一段时间内,其程序的执行往往呈现岀高度的局限性,包括时间局部性和空间局部性。 1、时间局部性:是指若一条指令被执行,则在不久的将来,它可能再被执行。 2、空间局部性:是指一旦一个存储单元被访问,那它附近的单元也将很快被访问。

相关文档
最新文档