微机原理与接口技术试题库含答案

更新时间:2023-11-12 13:51:01 阅读量: 教育文库 文档下载

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

一、问答题

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

二、填空题

1、对于R进制数来说,其基数(能使用的数字符号个数)是 R个 ,能使用的最小数字符号是 0 。 2、十进制数72转换成八进制数是 110Q

3、 与十进制数67等值的十六进制数是 43H 。 4、二进制数101.011转换成十进制数是 5.375

5、十六进制数0E12转换成二进制数是 110000010010B 。 三、选择题

1、在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。

A)EBCDIC码 B)ASCII码 C)十六进制编码 D)二进制编码 2、与十进制数56等值的二进制数是 A 。

A)111000 B)111001 C)101111 D)110110 3、十进制数59转换成八进制数是 A 。

A)73Q B)37Q C)59Q D)112Q 4、与十进制数58.75等值的十六进制数是 B 。

A)A3.CH B)3A.CH C)3A.23H D)C.3AH 5、二进制数1101.01转换成十进制数是 C 。

A)17.256 B)13.5 C)13.25 D)17.5 6、二进制数111010.11转换成十六进制数是 B 。

A)3ACH B)3A.CH C)3A3H D)3A.3H 7、十六进制数1CB.D8转换成二进制数是 D 。

A)110001011.11001 B)111101011.11101

1

C)111101011.11101 D)111001011.11011 8、将十六进制数FF.1转换成十进制数是 C 。

A)255.625 B)2501625 C)255.0625 D)250.0625 9、十进制正数43的八位二进制原码 B 。

A)00110101 B)00101011 C)10110101 D)10101011 10、十进制正数38的八位二进制补码是 D 。

A)00011001 B)10100110 C)10011001 D)00100110 四、是非判断题

1、在第三代计算机期间出现了操作系统。 ( √ ) 2、对于种类不同的计算机,其机器指令系统都是相同的。(× ) 3、在计算机中,数据单位bit的意思是字节。 ( × )

4、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、6、7、8。( × )

5、在汉字国标码GB2312-80的字符集中,共收集了6763个常用汉字。(√ )

答案: 一、问答题 1、(1)0AH (2)51H (3)20H 2、(1)0~255 (2)0.996094 (3)0~65535 (4)-32768~32767 3、16 4、(1)X1=1 (2)X1∨ X2 ∨ X3=1 5、(1)X>Y (2)X

2、 110Q 3、 43H 4、 5.375

5、 110000010010B 三、选择题

1、D 2、A 3、A 4、B 5、C 6、B 7、D 8、C 9、B 10、D 四、是非判断题

1、√ 2、× 3、× 4、× 5、√

======================================================= 一、填空题

1、执行部件EU的组织有: 4个通用寄存器 , 4个专用寄存器 和 1个标志寄存器和算术逻辑部件 。

2、8086CPU从偶地址访问内存1个字时需占用 1个总线 周期,而从奇地址访问内存1个字操作需占用 2个总线 周期。

3、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为 64K 字节。 4、8086微处理机在最小模式下,用 M/IO 来控制输出地址是访问内存还是访问I/O。

5、一台计算机能执行多少种指令,是在 设计 时确定的。

2

二、单项选择题

1、微型计算机的性能主要由 B 来决定。

A、价钱 B、CPU C、控制器 D、其它

2、对微处理器而言,它的每条指令都有一定的时序,其时序关系是 C A、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。 B、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。 C、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。 D、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。 3、属于数据寄存器组的寄存器是 C A、AX,BX,CX,DS B、SP,DX,BP,IP C、AX,BX,CX,DX D、AL,DI,SI,AH 4、微型计算机的ALU部件是包含在 D 之中。

A、存贮器 B、I/O接口 C、I/O设备 D、CPU

5、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 B A、-32768≤n≤32768 B、-32768≤n≤32767 C、-65535≤n≤65535 D、-65536≤N≤65535

6、80386微型计算机是32位机,根据是它的 D 。 A、地址线是32位 B、数据线为32位

C、寄存器是32位的 D、地址线和数据线都是32位

7、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为( B )

A.02120H B.20120H C.21200H D.03200H 8、在存贮器读周期时,根据程序计数器PC提供的有效地址,使用从内存中取出( D ) A.操作数 B.操作数地址 C.转移地址 D.操作码

9、8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是( A )

A.W/IO=1, WR=0 B. WR=1 C.M/IO=0, RD=0 D.RD=0

10、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是( D ) A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 三、简答题

1. 微处理器内部结构由哪些部件组成?

微处理器由两部分组成,总线接口单元和执行单元 2. 8086CPU的最小方式和最大方式的区别是

3. 论述指令周期、机器周期和时钟周期间的关系。 4. 试比较8086CPU与8086CPU的异同之处。

5. 8086CPU从功能上分为几部分?各部分由什么组成?各部分的功能是什么? 6. 8086系统中的物理地址是如何得到的?假如CS=2500H,IP=2l00H,其物理地址是多

少?

7. 什么是最大模式?什么是最小模式?用什么方法将8086/8088置为最大模式和最小

模式?

8. 存储器分段组织有何优越性?

3

9. 试述BHE与A0组合如何选择数据字?

10. CPU响应中断时,为什么要执行两个连续的中断响应周期?

答案:

一、填空题

1、 4个通用寄存器、4个专用寄存器、1个标志寄存器和算术逻辑部件 2、 1个总线、2个总线 3、 64K 4、 M/IO

5、 设计

二、 单项选择题

1、B 2、C 3、C 4、D 5、B 6、D 7、B 8、D 9、A 10、D 三、简答题

1、 答案:微处理器由两部分组成,总线接口单元和执行单元

2、8086CPU的最小方式和最大方式的区别是:最小方式,MN/MX接+5V(MX为低电平),用于

构成小型单处理机系统,支持系统工作的器件:(1)时钟发生器,8284A,(2)总线锁存器,74LS373,(3)总线收发器,74LS245,控制信号由CPU提供。最大方式,MN/MX接地(MX为低电平),用于构成多处理机和协处理机系统,支持系统工作的器件:(1)时钟发生器,8284A,(2)总线锁存器,74LS373,(3)总线收发器,74LS245,(4)总线控制芯片,8288,控制信号由8288提供。

3、答:(1).执行一条指令所需要的时间称为指令周期;(2).一个CPU同外部设备和内存储器之间进行信息交换过程所需要的时间称为总线周期;(3).时钟脉冲的重复周期称为时钟周期;(4).一个指令周期由若干个总线周期组成,一个总线周期又由若干个时钟周期组成;(5). 8086CPU的总线周期至少由4个时钟周期组成;(6).总线周期完成一次数据传输包括:传送地址,传送数据;(7)等待周期----在等待周期期间,总线上的状态一直保持不变;(8)空闲周期----总线上无数据传输操作

4、 8088CPU和8086CPU内部寄存器都是16位,数据总线都有是16位,地址总线都有是

20位,指令系统相同。主要不同点有:

(1) 8086指令队列是6个字节长,而8088指令队列是4个字节长。 (2) 外部数据总线位数不同,8086为16位AD0~AD15,8088为AD0~AD7

(3) 34脚和28脚功能不同,34脚8086中是数据总线允许BHE/S7,8088是SSO,

28脚,8086是M/IO,8088是IO/M

5、8086从功能上可分为执行单元和总线接口单元。执行单元的功能是负责指令的执行,将指令译码并利用内部寄存器和ALU对数据进行处理。它由4个通用寄存器(AX、BX、CX、DX),4个专用寄存器(BP、SP、SI和DI),标志寄存器和算术逻辑部件组成。总线接口单元的功能是存储器、I/O端口传送数据。它由4 个段寄存器(CS、DS、ES、SS),指令指针寄存器IP,20位地址加法器和6个字节的指令队列组成。

6、在8086系统中,用16位的段地址和16位的偏移地址来表示20位的物理地址,物

4

理地址=段地址*16+偏移址得到物理地址。

该题CS=2500H,IP=2l00H,则物理地址=CS*16+IP=2500H*16+2100H=27100H

7、最大模式是相对最小模式而言,系统中包含两个或多个处理品,其中一个主处理器就是8088/8086,其它处理器是协处理器,它是协助主处理器工作的。将MN/MX*置0即为最大模式。

最小模式又是相对于最大模式,就是在系统中只有一个处理器,所有的总线控制信号都有由8088/8086产生,系统中总线控制逻辑电路少,将MN/MX*置1即为最大模式。

8、减少了指令的长度,提高了执行速度。内存分段为程序浮动加载创造了条件。使程序保持完整的相对性,具备了浮动性。

9、BHE的作用是高8位数据允许,A0=0是低8位数据允许,在T1状态时,BHE和A0组合起来表示连接在数据总线上的存储器和I/O端口当前的数据在总线上出现有格式。

10、CPU响应中断时,执行两个连续的中断响应周期,每个响应周期都给出中断响应信号INTA。这是因为第一个总线周期通知中断请示设备,微处理器准备响应中断,应该准备好中断类型码,第二个总线周期中,微处理器接收中断类型码,以便得到中断向量,即中断服务程序的入口地址。

一、问答题:

1、 微型计算机是由五部分组成,包括控制器,运算器,存储器、输入设备,输出设备;

控制器控制计算机运转,计算器主要是算术运臬和逻辑运算,存储器主要是存储信息,输入设备主要是输入信息给计算机,输出设备主要是计算机输出信息。

2、 IBM PC机的主存主要有只读存储器和随机存储器。只读存储器只能读出,不能写

入,随机存储器可以写入也可以读出。

3、 8086微处理器的字长为16位,能直接访问的存储单元可以是2个字节。

4、 8088微处理器的逻辑地址两部分组成,包括段地址和偏移地址;物理地址=段地址

*16+偏移地址。

5、 如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址

=0A7F0H*16+2B40H=0AAA40H。 6、

78H 56H 34H 12H 02003H 02002H 02001H 02000H

7、寻址方式就是指:寻找操作数或者操作地址的各种方法,寻址方式主要有7种 (1).立即数寻址 (2).寄存器寻址 (3).直接寻址 (4).寄存器间接寻址 (5).寄存器相对寻址方式 (6).基址变址寻址方式

5

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

Top