2015微机原理与接口复习

更新时间:2023-12-25 00:45:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

微机原理与接口技术考试复习

一.判断题(或名词概念术语解释)

1.Pentium中有两个整数运算器和一个浮点运算器,可以并行工作,速度快。( ) 2.独立编址CPU中,寻址外设时把一个外设端口作为一个存贮单元寻址。( ) 3.中断是停止所有程序的运行,等待外设完成I/O操作。 ( )

4.在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另

一些IR引脚上直接连接外设的中断请求信号端。( ) 5. 总线是指各种信息传送的通道或传送信息线的集合。( )

6. 总线周期是指CPU执行访问存储器或I/O操作所花的时间。 ( ) 7. CPU访问存储空间是指CPU构成系统所能访问的存储单元总数。( ) 8.物理地址由段地址和偏移地址两部分组成。 ( )

9.逻辑地址是唯一能代表存储空间每个字节单元的地址。( ) 10.寻址方式是指令中用以说明操作数所在地址的方式。 ( )

将左边的术语与右边的定义联系起来,在括号中填入右边所示的代号字母:

(1)总线 ( ) a. 指由8个二进制位组成的通用基本单元。 (2)字节 ( ) b. 中央处理单元。

(3)CPU ( ) c. CPU构成系统所能访问的存储单元总数。 (4)指令执行时间( ) d. 唯一能代表存储空间每个字节单元的地址,

用5位十六进制数表示。

(5)时钟周期( ) e. CPU执行访问存储器或I/O操作所花的时间。 (6)总线周期 ( ) f. 由段地址和偏移地址两部分组成。均用4位 十六进制数表示。

(7)访问存储空间 ( ) g. 指令中用以说明操作数所在地址的方式。 (8)物理地址 ( ) h. 是各种信息传送的通道或传送信息线的集合。 (9)逻辑地址 ( ) i. 各指令执行所花的时间,不同指令该值不同同。 (10)寻址方式( ) j. 是指CPU执行指令时的时间刻度

二、单项选择题(本大题共15小题,每空1分,共26分)

1.8086CPU由两个独立的工作单元组成,它们是(1)( )和(2)( )。 (1) A. 算术/逻辑运算单元ALU B. 执行单元EU C. 通用寄存器 D. 执行控制单元

第 1 页 共 15 页

(2) A. 总线控制逻辑 B. 内部通讯寄存器 C. 指令寄存器 D. 总线结口单元BIU 2. 8086CPU有两种工作模式,即最小工作模式和最大工作模式,最大工作模式由 (1)

( )决定。最小工作模式的特点是(2) ( ),而最大工作模式的特点是(3)( )。请选择正确答案。 (1) A. MIN/MAX?H电平 B. MIN/MAX?L电平 C. HOLD=H电平 D. HOLD=L电平 (2) A. 不需总线控制器8288 B. 适用于单一处理机系统 C. 由编程进行模式设定 D. M/IO引脚可直接引用 (3) A. 需总线控制器8288 B. 适用于多处理机系统 C. 由编程进行模式设定 D. M/IO引脚不可直接引用

3.在计算机的许多应用场合,人们总是用汇编语言来编制应用程序,原因是汇编语

言( )。

A. 比高级语言好懂 B. 比机器语言便于编程且比高级语言运行速度快 C. 比机器语言执行速度快 D. 比其它语言好移植 4.8086CPU外部的数据总线和地址总线分别为( )位。 A. 16,16 B. 16,20 C. 8,16 D. 20,20 5.在8086CPU中,堆栈操作指令是( )数据传送指令。 A. 8位 B. 8位或16位 C. 16位 D. 32位

6.在汇编过程中不产生指令码,指示汇编程序如何汇编的指令是( )。 A. 汇编指令 B. 伪指令 C. 机器指令 D. 宏指令

7.若AX=65ACH, BX=0B79EH,则下列指令执行后标志位正确的是( )。 A. 执行ADD AX, BX指令后,CF=1,OF=1; B. 执行SUB AX, BX指令后,SF=1,OF=0; C. 执行TEST BX, AX指令后,OF=0,CF=0; D. 执行XOR AX, BX指令后,PF=1,IF=0。

8.在并行可编程电路8255中,8位的I/O端口共有( )

A. 1个; B. 2个; C. 3个; D. 4个

9.8086CPU在响应单片8259的中断过程中连续执行两个INTA中断响应周期,第一个中断响应周期是(1)( ),第二个中断响应周期是(2)( )。

(1) A. 清除8259中断服务寄存器ISRI B. 清除8259中断请求寄存器IRRI C. 置位8259中断服务寄存器ISRI D. 置位8259中断请求寄存器IRRI (2) A. 读取8259中OCW3的内容 B. 读取8259中断屏蔽寄存器的内容

第 2 页 共 15 页

C. 读取中断类型号 D. 清除中断申请寄存器IRRI 10.8086CPU可访问的存储器空间是由连续存放的(1)( )个独立字节组成,而实际上

又分成两部分,其中一部分称为低位库,和数据线的低8位D7~D0相连,对于高位库与数据线的高8位D15~D8相连,对于高位库的选择信号是(2)( ),对于低位库的选择信号是(3)( ),对于每个库内存储单元的选择信号是(4)( )。请选择正确答案。

(1) A. 64KB B. 256KB C. 1MB D. 4MB (2) A. ALE B. BHE C. HLDA D. HOLD (3) A. ALE B. BHE C. A0 D. HLDA

(4) A. A19~A0 B. A19~A1 C. A18~A0 D. A18~A1

11.8086CPU响应可屏蔽硬中断的条件是(1)( )。对于掉电,8086是通过

(2)( )来处理的。

(1) A. IF=0 B. IF=1 C. INTY=0 D. INTY=1 (2) A. 软件中断 B. DMA 请求 C. 可屏蔽中断 D. 非屏蔽中断 12.8086CPU有一个与存储器空间完全独立的空间供连接输入输出(I/O)设备使用,占有

的I/O地址空间(1)( ),使用的地址信号线为(2)( )。

(1) A. 256字节 B. 512字节 C. 64K字节 D. 128K字节 (2) A. A7~A0 B. A15~A0 C. A15~A1 D. A19~A0

13.构成8086系统32KB的程序存储空间,选择EPROM的最佳方案是(1)( ), 组成

256KB的随机存储器RAM,选取的最佳方案是(2)( )。 (1) A. 1片 32K×8bit B. 2片 16K×8bit

C. 4片 8K×8bit D. 8片 4K×8bit (2) A. 1片 256K×8bit B. 2片 128K×8bit

C. 8片 32K×8bit D. 16片 16K×8bit

14.Pentium有一个独立并行的32位地址总线是以(1)( )地址输出总线,有一个独立并

行的32位数据总线,它具有的数据存取能力为(2)( )。

(1) A. 16条 B. 32条 C. 34条 D. 36条 (2) A. 8位 B. 16位 C. 24位 D. 32位 15.在PC/XT中NMI中断的中断矢量在中断矢量表中的位置( )。

A. 是由程序指定的 B. 是由DOS自动分配的 C. 固定在0008H开始的4个字节中 D .固定在中断矢量表的表首

第 3 页 共 15 页

16.下列数中最大的数是( )。

A. (10000011)2 B. (10010101)BCD C. (92)16 D. (101)10

17.8086CPU外部的数据总线和地址总线分别为(1)( )位。在8086CPU中,堆栈

操作指令是(2)( )数据传送指令。

(1) A. 16,16 B. 16,20 C. 8,16 D. 20,20 (2) A. 8位 B. 8位或16位 C. 16位 D. 32位

18.8086CPU由两个独立的工作单元组成,它们是(1)( )和(2)( ),前者的功能是

(3)( ),后者的功能是(4)( )。请选择正确答案。 (1 ) A. 算术/逻辑运算单元ALU B. 执行单元EU

C. 通用寄存器 D. 执行控制单元

(2 ) A. 总线控制逻辑 B. 内部通讯寄存器

C. 指令寄存器 D. 总线结口单元BIU

(3) A. 进行算术/逻辑运算 B. 计算寻址单元地址的位移量 C. 连接外部总线 D. 从存储器中读取数据

(4) A 从程序存储器中读取操作码 B. 从数据存储器中读取操作数 C. 将运算结果写入存储器中 D. 完成所有的总线操作

19.8086有两种工作模式,即最小工作模式和最大工作模式,最小工作模式由 (1) ( )

决定。最小工作模式的特点是(2)( ),而最大工作模式的特点是(3)( )。请选择正确答案。 (1) A. MIN/MAX?H电平 B. MIN/MAX?L电平 C. HOLD=H电平 D. HOLD=L电平

(2) A. 不需总线控制器8288 B. 适用于单一处理机系统 C. 由编程进行模式设定 D. M/IO引脚可直接引用 (3) A. 需总线控制器8288 B. 适用于多处理机系统 C. 由编程进行模式设定 D. M/IO引脚不可直接引用

20.8086CPU可访问的存储器空间是由连续存放的(1)( )个独立字节组成,而实际上

又分成两部分,其中一部分称为低位库,和数据线的低8位D7~D0相连,对于高位库与数据线的高8位D15~D8相连,对于高位库的选择信号是(2)( ),对于低位库的选择信号是(3)( ),对于每个库内存储单元的选择信号是(4)( )。请选择正确答案。

(1) A. 64KB B. 256KB C. 1MB D. 4MB (2) A. ALE B. BHE C. HLDA D. HOLD (3) A. ALE B. BHE C. A0 D. HLDA (4) A. A19~A0 B. A19~A1 C. A18~A0 D. A18~A1

第 4 页 共 15 页

21.8086CPU响应可屏蔽硬中断的条件是( )。

A. IF=0 B. IF=1 C. INTY=0 D. INTY=1

22.8086CPU在响应单片8259的中断过程中连续执行两个INTA中断响应周期,第一个中断响应周期是(1)( ),第二个中断响应周期是(2)( )。

(1) A. 清除8259中断服务寄存器ISR B. 清除8259中断请求寄存器IRR C. 置位8259中断服务寄存器ISR D. 置位8259中断请求寄存器IRR (2) A. 读取8259中OCW3的内容 B. 读取8259中断屏蔽寄存器的内容 C. 读取中断类型码 D. 清除中断申请寄存器IRR

23.8086CPU有一个与存储器空间完全独立的空间供连接输入输出(I/O)设备使用,占有

的I/O地址空间(1)( ),使用的地址信号线为(2)( )。

(1) A. 256字节 B. 512字节 C. 64K字节 D. 128K字节 (2) A. A7~A0 B. A15~A0 C. A15~A1 D. A19~A0

24.80386有一个独立并行的32位地址总线是以(1)( )地址输出的,80386一个独立并

行的32位数据总线,它具有的数据存取能力为(2)( )。

(1) A. 16条 B. 32条 C. 34条 D. 36条 (2) A. 8位 B. 16位 C. 24位 D. 32位

25.已知DRAM2118芯片容量为16K×1bit,若需组成64KB的系统存储器,则组成的

芯片组数和每个芯片组的芯片数为( )。

A. 2和8; B . 1和16; C. 4和16; D. 4和8 26.在PC/XT中NMI中断的中断矢量在中断矢量表中的位置( )。 A. 是由程序指定的 B. 是由DOS自动分配的 C. 固定在0008H开始的4个字节中 D .固定在中断矢量表的表首

27. 已知DS=2000H,SS=1500H,BP=0200H,传送指令MOV AX,[BP+5]源操作

数的寻址方式是( 1)( ),物理地址是( 2 )( ) 。

( 1) A.寄存器寻址 B. 寄存器间接寻址 C. 基址寻址 D. 直接寻址 ( 2 ) A.15205H B. 20205H C. 17005H D. 22005H 28. 下列指令中合法的指令是(1) ( b ) 和(2) ( c )。

(1) A.MOV CL, SI B. PUSH CS C. MOV [BX+DI],ADRY D. MOV SS,1500H (2) A. IN AX,120H B. MOV [BX],5

C. MOV DSP[SI],DS D MOV [BP+BX+4],AL 29. 总线周期的T1状态下,数据/地址线上是(1)( )信息,用(2)( ) 信号将此信息

锁存起来。

(1) A.数据 B. 地址 C. 控制 D. 状态 ( 2) A.RD B.WR C. MN/MX D. ALE

30. 为了解决CPU与外部设备工作速度的不一致,在I/O接口电路中,输入必须有( ),

第 5 页 共 15 页

输出必须有( )。

A.锁存器 B. 缓冲器 C. 译码器 D. 控制器

31. 中断类型码为40H的中断服务程序入口地址存放在中断向量表中的起始地址是

( c )

A.DS:0040H B. DS:0100H C. 0000H:0100H D. 0000H:0040H 32. 8086/8088响应不可屏蔽中断时,其中断类型码是( a )。

A.由CPU自动产生 B. 从外设取得 C. 由指令INT给出 D. 由中断控制器提供 33. 下列接口中支持热插拔的接口是( )

A. PS/2 B. COM C. USB D. LPT

34. USB接口可以提供电源到外部设备,USB能提供的电源电压是( ) A. +3V B. +5V C.+12V D.-5V

35. USB接口可以提供电源到外部设备,USB能提供的最大电流是( ) A. 100mA B. 300mA C. 500mA D. 800mA

26. USB接口的标准有USB 1.1 、USB 2.0和最新的USB 3.0,USB3.0能提供的最大传输

速度是( )

A. 300Mbps B. 480Mbps C. 5Gbps D. 8Gbps

三 、填空题

1.已知两二进制数的补码分别为[a]补 = 00110010,[b]补 =11101001那么

[a+b]补 = ( __________ ),其真值 a+b= ( _________ )2=( _______ )10

2.8086CPU通过数据总线对_______进行一次访问所需的时间为一个总线周期,一个总线周期至少包括________时钟周期。

3.在8086微机系统中,堆栈内数据存储的规则是__________,而指令队列中指令代码

存取的特点是__________。

4.8086CPU的内部结构上可分为______和______两个独立的功能部件。CPU与外设间

的数据传送方式有________、_________、________和_______。

5.假定8086工作于最小方式且正处于对I/O读状态。在不需要插入等待周期的情况下,该总线周期由_______个时钟周期组成,在该总线中M/IO为____平,DT/R为

第 6 页 共 15 页

_______电平。

6.Pentium CPU在存储器管理中有两种工作方式,即________________方式和

_________________方式。Windows工作在______________方式。

7.8086CPU的指令系统中操作数的寻址方式有_______种,它们分别是:

_____________________________________________________________________。I/O寻址方式有______种,它们分别是:___________________________。 8.8086/8088CPU的指令系统按功能可分为__________种类型,它们它们分别是:_______________________________________________________________。 9.8086CPU的中断系统规定,无论外部或内部中断共有______个中断类型码,每个中

断都有一个_____位的中断类型码。中断类型码与对应的矢量地址换算公式为____________,系统将在内存地址__________处设置全部中断类型的中断矢量表。 10. 某微机系统的存储器总容量为256KB,若采用单片容量为16K×8bit的SRAM芯

片,则组成该存储系统共需此类芯片________个,每个芯片需______根片内地址选择线,整个系统应分为__________根地址线。

11.8237A共有______个独立可编程的DMA数据传送通道,它们是________________,

每个通道可与一个外设以高达1.6MB的速度直接与存储器传送可达_______KB的数据块。

12.5255A可编程接口芯片内部具有_______个_______端口,有_____种工作方式。可

分别编程设置为_____方式。8086CPU往8255端口B送数据时,则8255A芯片引脚A1A0为________。

13.一般DOS系统功能调用的步骤为 (1) ________________________________;(2)

________________________________ (3) ____________________________ 14.汇编语言中的三种基本语句为:________语句、________语句和_______语句。 15.已知两数82A0H和8265H相加,试写出下列各标志位的置位情况和相加结果。

1) OF ___________; 2) SF ____________; 3) AF ___________ ; 4) CF _____________; 5) 相加结果:_____________.

第 7 页 共 15 页

16.8086CPU的内部结构上可分为______和______两个独立的功能部件。CPU通过数据

总线对____________进行一次访问所需的时间为一个总线周期,一个总线周期至少包括________时钟周期。

17.8086CPU的内存寻址空间最大为________字节,I/O接口寻址能力为________个字节

端口。为了减轻总线负载,总线上的部件都应具有三态逻辑,三态逻辑电路输出信号的三个状态是_______、__________、__________。

18.一般而言,计算机的指令应包含________和________两个组成部分,所谓指令的寻址方式是指_____________________________。

19.已知两个二进制数 a=11011B,b=10110B 完成下列运算: a+b = ( ____________________ ); a-b = ( _________________ ); a AND b = ( _______________ ); a OR b= ( ________________ ) 。

20.堆栈是内存中一个专用区域,其存取规则是_____________;在8086系统中,当CPU

响应外部中断请求转向中断处理程序前,应将_____________的内容依次压入堆栈。 21.8086CPU的中断系统规定,无论外部或内部中断共有________个中断类型码,每个中断都有一个________位的中断类型码。中断类型码与对应的矢量地址换算公式为_________,系统将在内存地址__________处,设置全部中断类型的中断矢量表。 22 8237A是一种_________控制器,它可以实现______和______间的高速数据传送。 23.当8086 CPU的RESET引脚从高电子变为低电平(即脱离复位状态)时,寄存器 CS=__________ ,IP=_____________,CPU从内存的___________单元开始执行程 24.CPU与I/O接口间传送的信息一般包括 数据信息、地址信息、和控制信息三种类型。 25.微型计算机的输入/输出接口必须包括I/O数据缓存器、地址译码器和读写控制逻辑三个基本组成部分。

26. USB接口中一个USB控制器可以连接多达________个USB外设。 27. USB系统由以下三部分组成:________、_______和________。

四、简答题

1.将下表中的标志寄存器中的标志位和右边的功能联系起来。要求: (1) 在括号中填入

第 8 页 共 15 页

右边的功能代号字母; (2) 填写标志的类型(属状态标志的填S,属控制标志的填C ); (3) 写出各标志为0表示的状态。

标 志 ① SF ( ) ② CF ( ) ③ AF ( ) ④ DF ( ) ⑤ TF ( ) ⑥ OF ( ) ⑦ PF ( ) ⑧ IF ( ) ⑨ ZF ( )

2.若已知(BX)=2345H,(SI)=2a92H,位移量DISP=0C23H,(DS)=3100H,试确定下列各寻址方式产生的有效地址和物理地址:

(1) 直接寻址; (2) 用BX寄存器间接寻址; (3) 用BX寄存器相对间接寻址; (4) 用BX和SI的基址变址寻址; (5) 用BX和SI的基址变址相对寻址;

3.判断下列指令是否正确,对正确的说明其原操作数和目标操作数的寻址方式;错误的指出其错误。

(1) MOV AX,[BX] (2) MOV BP,BL (3) MOV CS,AX (4) MOV [BX],[SI] (5) POP CS

4.下列程序是求S??i,并将结果存入SUM单元。请完成该程序,在空白处填入适

i?1100功 能 a. 陷阱标志 b. 符号标志 c. 溢出标志 d. 进位标志 e. 结果为零标志 f. 奇偶标志 g. 中断标志 h. 辅助进位标志 i. 方向标志 类型 为0表示的状态 (1) MOV AX,100 (2) MOV CS,AX (3) MOV BX,DADA1[SI] (4) MOV [BX],[SI] (5) MOV [2320], AL

当的语句使程序完整。

DATA SEGMENT SUM DW ?

DATA ENDS

STACK SEGMENT PARA STACK

第 9 页 共 15 页

DW 20H DUP(?) STACK ENDS CODE SEGMENG ______________ START:MOV AX, DATA _______________ MOV AX, STACK ____________ MOV AX, 0

MOV CX, 100 AGAIN:ADD AX, CX ___________ JNZ AGAIN MOV SUM, AX ______________ INT 21H CODE ENDS END START

5. 在8259A中ICW2的作用是什么?说明对8259A的ICW2分别设置成30H、33H、38H

的区别。 6. 某个8253的计数器0、1、2端口和控制端口地址依次是40H~43H;设置计数器0

采用二进制计数,写入计数初值:1024(=400H)。完成可编程定时计数器8253的编程设置。 7 .在PC系列机中调试汇编语言程序的工具软件是DEBUG,如下各命令的功能是什么?

R命令_____________________; T命令______________________; D命令____________________; G命令______________________; Q命令___________________ _.

8.存储器中每一个段最多为64K字节,当某程序raute运行后,用DEBUG命令显示出当前各存储器的内容如下: c> debug route.exe

-g

-r

AX=0000 BX=0000 CX=006D DX=0000 SP=00C8 BP=0000 SI=0000 DI=0000 DS=11A7 ES=11A7 SS=21BE CS=31B8 IP=0000 NV UP EI PL NZ PO NC 要求: (1) 画出此时存储器的分段示意图;

(2) 写出各状态标志的状态。

9.已知(AX)=2040H,(DX)=380H,端口(PORT)=(80H)=1FH,(PORT+1)=45H,执行下列指令后,指出结果等于什么?

第 10 页 共 15 页

本文来源:https://www.bwwdw.com/article/bgu5.html

Top