《微机原理2》计算机接口技术

更新时间:2024-05-02 21:46:01 阅读量: 综合文库 文档下载

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

微机原理练习测验题库

一、选择题

1.运算器与控制器统称为:C A.微形计算机B.程序 C.CPU 2.一个字节的数据包含多少个二进制位:B

A.1位 B.8位C.不定 3.一个字的数据包含多少个二进制位:C?

A.1位 B.8位C.不定 4.微型计算机系统包括哪几个部分:C

A.CPU,存储器,I/O接口B.CPU,存储器,I/O接口及程序设计语言C.微型计算机的硬件及相应的软件 5.C++是一种什么软件:B

A.监控程序 B.程序设计语言 C.应用软件

6.按总线上传输信息类型区别,可将总线分为哪几类:C

A.通讯总线,地址总线,系统总线 B.数据总线,信息总线,片总线 C.地址总线,数据总线,控制总线 7.通用寄存器的作用是:C A.暂存指令代码等信息 B.暂存一些CPU运行状态及标志等信息 C.暂存一些运算中间结果等信息

8.累加器A的作用是:B

A.具有将有关内容累加的功能 B.提供运算的一个操作数 C.可以进行移位等操作 9.运算器与控制器统称为:C A.微形计算机 B.程序 C.CPU 10.一个字节的数据包含多少个二进制位:

A.1位 B.8位 C.不定 11.一个字的数据包含多少个二进制位:

A.1位 B.8位 C.不定 回答下列问题,点击正确答案前的选择框:

12.无符号运算会产生。A A.进位 B.补码 C.溢出 13.–128D的双字节补码是B? A.0FFH B.0FFFFH C.0F128H 14.\—\的ASCII码是:B A.30—39 B.30H—39H C.0---9 15.8086内存最大的扩充空间是:B A.64K B.1M C.20

16.8086CPU内部由下列部件组成:B A.ALU、BIU及通用寄存器 B.EU与BIU C.EU、通用寄存器、指令队列

17.指令队列内是否包含下一条要执行的指令:C

A.是 B.不是 C.不一定

18.设AX=0F13EH,则AH等于:B A.0FH B.0F1H C.13H 19.ZF标志=1表示:C

A.某寄存器内容为零 B.某寄存器内容不为零 C.某次运算结果为零

20.各指针寄存器中存放的是:A A.偏移地址 B.段地址 C.实际地址

21.运算器与控制器统称为:C A.微形计算机 B.程序 C.CPU 22.一个字节的数据包含多少个二进制位:B

A.1位 B.8位 C.不定 23.一个字的数据包含多少个二进制位:C?

A.1位 B.8位 C.16位 24.8284A由几种产生时钟脉冲的方法:B

A.一种 B.两种 C.三种 25.一个总线周期最多可以包含几个时钟周期:C

A.4个 B.5个 C.5个以上

26.时钟周期、总线周期、指令周期之间的关系是:B

A.时钟周期>总线周期>指令周期 B.时钟周期<总线周期<指令周期 C.时钟周期<总线周期>指令周期 27.最小方式下8086典型系统中8282功能是:B

A.产生时钟脉冲 B.地址锁存 C.提高驱动力

28.8086系统中(图2-10中),下列部件哪些是必需的:A

A.8282 B.8286 C.外部设备

29.8086最小系统中,三总线只能由8086控制:B

A.是 B.不是 C.数据总线是,其他不是

33.地址总线上总是输出存储器地址信号:B

A.是 B.不是 C.不一定 34.最大方式下,系统的芯片数比最小方式系统的芯片数:A A.多 B.少 C.不一定

35.最大方式下RQ/GT1、RQ/GT0分别相当于最小方式下的HOLD与HLDA:B

A.对 B.错 C.不一定 36.8288输出的/MRDC与8086最小方式输出的/RD功:B

A.一样 B.不一样

37.基本的总线读周期需要几个T状态:B

A.1个 B.4个 C.多于4个 38.等待状态可以持续几个T状态:C A.0个 B.1个 C.1个或更多

39.8086在什么状态采样READY信号:C

A.T1 B.T3 C.T3及Tw 40.可以用什么信号作为地址锁存允许信号:B

A./BHE B.ALE C.DT/R /DEN 41.8288的普通写与超前写的区别是:B

A.有效电平不同 B.有效时间不同 C.功能不同

42.最小方式与最大方式下,8086的总线请求与响应各使用的是几个引脚:B

A.1,2 B.2,1 C.2,2 d.1,1

43.中断类型号是在中断响应周期什么时候读入CPU的:A

A.第二个中断响应信号有效期间 B.第一个中断响应信号有效期间 C.ALE有效期间

44.实际地址、段地址、有效地址分别是多少位16进制码:A

A.5,4,4 B.20,16,16 C.5,4,5 D .20,16,20

45.8086系统1M内存空间最多能分成多少个不同的段:b

A.16个 B.64K个 C.256个 D.20个

46.字数据只能采用规则存放:B A.是 B.不是 C.不一定 47由某单元的物理地址即可确定其逻辑地址,或由逻辑地址即可确定其物理地址:D?

A.是、是 B.不是、不是 C.是、不是 D.不是、是

48.堆栈中的单元只能采用先进后出的方式访问:B? A.对 B.错

49.8086CPU的PUSH指令执行时:B A.先推数据,再将SP-2 B.先将SP-2,再推数据

C.先推数据,再将SP+2 D.先将SP+2,再推数据

50.8086CPU的POP指令执行时:A A.先弹数据,再将SP+2 B.先将SP+2,再弹数据

C.先弹数据,再将SP-2 D.先将SP-2,再弹数据

51.8086系统中,I/O端口地址:C A.只能采用内存映像编址 B.只能采用独立编址

C.既可以采用独立编址,又能采用内存映像编址

52.固定寻址方式中没有操作数:B A.对 B.错

53.一种处理器有两套指令,即助记符指令及机器指令:B A.对 B.错

54.寄存器寻址就是操作数所存放的地址在某一寄存器中:B A.对 B.错

55.存储器寻址表示了指令中的操作数:B

A.本身 B.在内存中的偏移地址 C.内存中的段地址

56.存储器寻址方式中,缺省段地址是SS的间址寄存器是:B A.SP间址 B.BP间址 C.BX间址 57.能进行间接寻址的间址寄存器有:A

A.4个 B.6个 C.8个

58.计算指令执行时间时,不计入取指时间是因为:B

A.取指时间很短,可忽略不计。 B.取指与执行指令基本并行。 C.取指时间是固定的,不需要单独计算。

59.指令的执行时间正比于:A A.时钟周期

B.寻址方式所用的时间

C.执行的总线周期个数

60.教材中所列的各指令\基本执行时间”,是否已经包括必须的(即假设为规则存放的字)访问总线周期的时间。A

A.是 B.否

61.LDS指令要求源操作数必须为:B? A.一个16位寄存器 B.一个存储器操作数 C.一个有效地址

62.LES指令传送的是:B A.源操作数的值 B.源操作数的偏移地址 C.源操作数的物理地址

63.无符号数相加与有符号数相加,是否使用同样的指令:A A.是 B.否

64.两无符号数相加造成OV标志为1,有何意义:A

A.无意义 B.相加有溢出 C.相加有进位

65.ADC指令将两操作数相加,再加上进位值1:A A. 对 B.错

66.对任意2个操作数使用ADD相加后,再用DAA或AAA都能得到正确的BCD码结果:B A.对 B.错

67.对负数(补码)用求补指令得到的

结果总是原数的绝对值:B? A.对 B.错

68.比较两符号数大小,应根据:C? A.CF,SF标志 B.OF,ZF标志 C.ZF,SF,OF标志

69.两单字节带符号数用IMUL相乘,结果为:C

A.单字节带符号数 B.双字节无符号数 C.双字节带符号数

70.AAM对乘法调整,乘法的BCD码结果应:C

A.小于65536 B.小于9999 C.小于99 D.小于256

71.双字节无符号数,除以单字节非零的无符号数,商肯定可以用单字节表示:B A.对 B.错

72.带符号数将其字长扩充1倍,而值不变,只需要:C?

A.将高半部分补全\” B.将高半部分补全\” C.将原最高位扩充到高半部分

73.MOVAX,0和XORAX,AX两条指令:C?

A.实现的功能完全一样 B.都将AX清零 C.执行后AX值不一致 74.SAL,SAR指令分别能将什么数乘以2:B

A.无符号数无符号数 B.无符号数带

符号数

C.带符号数无符号数 D.带符号数带符号数

75.REPE前缀实现:A?

A.结果相等时,继续重复 B.结果相等时,结束重复

76.串操作指令源,目的串操作:C A.DS:SI与DS:DI指向 B.ES:SI与ES:DI指向 C.DS:SI与ES:DI指向 77.MOVS指令传送的串类型:C A.仅能为字节串 B.仅能为字串 C.可以为字节串及字串

78.串搜索指令搜索的串是:B A.由DS:SI指向 B.ES:DI指向 C.两者都可以

79.近转移,远转移转移的范围是:C A.±32K以内与±32K以外 B.64K以内与64K以外 C.同一段内与不同段之间 80.短转移转移范围是:C

A.256字节以内 B.同一段内 C-128~+127范围内

81.调用指令执行时,总是要将断点地址的CS与IP值推入堆栈:B A.对 B.错

82.调用指令执行完后,堆栈指针指向:A

A.最后推入断点地址的单元 B.最后推入断点地址单元的上一个单元(地址较低的单元)

C.8259需要实现完全嵌套优先权 157.哪种方式可能引起错误的重复申请中断:A

A.电平触发 B.边沿触发 C.两者都可能 D.两者都不可能

158.在任何情况下,8259都会忽略比当前正在响应的中断优先级较低的中断源的中断申请:B A.是 B.否

159.ICW1-ICW4是否可以以任何次序写入:B

A.可以 B.不可以 C.不一定 160.8259有几个端口地址?B A.1个 B.2个 C.2个以上

161.下列哪些写入较低的口地址:AFG

E.OCW1 F.OCW2 G.OCW3

162.2片8259最多可连接多少个外部中断源:B

A.16 B.64 C.256

163.级联时,中断类型码怎样发给CPU :B

A.通过主片 B.通过从片

164.级联时,CAS0-CAS2功能是:A A.从片给主片送上申请中断的引脚号 B.主片给从片送上被响应的从片编号 C.主片给从片送上响应的中断类型码 165.ADC0809通过哪一个信号发中断申请?B

A.EOC B.ALE C.START

166.本例中,中断类型码是多少?

A.ICW1 B.ICW2 C.ICW3 D.ICW4 A.02 B.10 C.20H D.21H E.25H

二、填空题

1.位一般指(二进制中的一个数据位?)。

2.字节(Byte):指(8个二进制位组成的数据),例如:10110101及01001111等。 3.字(Word):指(计算机进行数据处理,包括运算,传输等,所使用的基本信息单位,由若干个二进制位组成)。

4.字长Word Length): 指(一个字所包含的二进制数据位数)。 5.电子计算机系统包括(硬件)和(软件)两大部分。

6.硬件由(主机(包括μP、 RAM、ROM和 I/O接口电路等))及一些(外围设备)、(电源)组成

7.软件,从广义角度来说包括等各种程序设计语言、系统软件、应用软件和数据库

8 .程序设计语言是指用来编写程序的语言。包括该语言的语法规定及编程工具

(又称编程环境),通常分为机器语言、汇编语言和高级语言三类。 9.系统软件包括监控程序、操作系统、诊断程序及一些工具软件等。 10总线(BUS)是传输信号的一组公共信号通道。 11片内总线: 又称芯片内部总线

12内总线, 又称微计算机总线或板级总线,一般又称微机系统总线 13外总线,又称通信总线

14所谓地址,是计算机系统中给存储器(或I/O端口)的每一个存储单元分配的一个编号。

15控制总线上传输的是各种控制信号及状态信号。

16采用三总线的结构,即数据总线(DB)、地址总线(AB)、控制总线(CB) 17. 指令系统就是 一种微处理器所能执行的全部指令的集合 18指令包括操作码和操作数两部分。

19微计算机的特点体积小、功耗低;价格便宜;结构简单、性能可靠;灵活性好

20指令数是指一种微处理器能执行的指令的个数

21指令执行时间由 时钟周期 及所用(时钟周期数)决定。 22衡量基本的指令执行时间,经常使用一个单位,即MIPS

23. 访存空间是指由该微处理器构成的系统所能访问(ACCess)的存储单元数 24 8086CPU的内部由两个独立的工作部件构成,即执行部件EU和总线接口部件BIU

25十六位的状态标志寄存器(FlAg),用来反映CPU运算后的状态特征或存放控制标志

26. 通用寄存器包括(8)个(十六)位寄存器。

27 AX,BX,CX,DX为数据寄存器,它们可以寄存十六位数据,也可分成高低两半,分别寄存8位数据。 28 SP和 BP为指针寄存器。

29. 8086中的\实际地址\是(20)二进制位。 30.8086产生20位的地址,称为(物理地址)。

31 8086的通用寄存器分为数据寄存器和指针寄存器、变址寄存器两组。

32. 通用寄存器有AX、BX、CX、DX、SP、BP、SI、DI 33.AX作为(16位累加器)使用, AL则是8位累加器。

34.BX作(基址(BAse)寄存器),在查表指令XLAT中存放表的起始地址。 35.CX作(计数(Count)寄存器),常用于循环程序中的循环计数。

36.DX作(数据(DAtA)寄存器),如在字的除法运算指令DIV中,存放余数。 37. SP称为(堆栈指针寄存器)。 38. BP称作(基址指针寄存器)。 39. SI称为(源变址寄存器)。

40.目的操作数地址的偏置放于DI中,所以DI称为(目的变址寄存器)。 41.DIP封装,指的是()。

42由片外输入CLK引脚的时钟脉冲信号,是系统定时的基本脉冲,其频率称为(主频,其周期称为(时钟周期))。

43.8086的主频为5MHz,l个时钟周期就是(20ns),8086的主额为10MHz,则1个时钟周期就是(10ns)。?

44. 8086系统中,就有三种时间周期,分别是时钟周期、总线周期、指令周期 45.所谓时序,就是指CPU执行各种操作时,引脚信号随时钟而变化的顺序和时间长短的安排

46总线操作按数据传输方向可分为 总线读操作和总线写操作 47. 存储器按(字节) 组织,按(字节)分配地址。

48实际地址(又称物理地址)是指CPU和存储器进行数据交换时在地址总线上出现的地址码

49逻辑地址由两部分组成段地址和偏移量

50. 堆栈就是在内存中开辟的一段特殊的存储区域,这段区域采用\先进后出\的原则存取数据

51. 堆栈段在存储区中的位置由 堆栈段寄存器SS和堆栈指针SP来规定。 52. 堆栈最典型的用法就是在 调用子程序时保存返回地址

53. 断点地址 是指主程序中调用指令(CALL 指令)的下一条指令的地址。? 54.8086的堆栈操作有入栈(PUSH)和出栈(POP)两种。 55. 每种指令又由2个字段(Field)构成。

56. CPU所具有的一整套执行各种类型的操作命令的集称为该 uP的指令系统 57. 所有能寻得操作数来源的方式称为寻址方式。

58. 8086采用独立编址的I/O端口时,可有64K个字节端口或32K个字端口。 59. OUT指令和IN指令一样,都提供了字节和字两种使用方式。

60. 通常,计算机一条指令的执行时间是指取指令和执行指令所花时间的总和。 61. 8086指令系统包含133条基本指令。 62. 按指令长度可以分为长格式和短格式 63. TABLE-NAME 是表的名称,也即 表的首地址

64. 算术运算指令涉及的操作数从数据形式来讲有两种。即8位的和16位的操作数

65.操作数从类型来讲也分两类 无符号数和带符号数 66. 8位无符号数表示的范围为0~255(或0~FFH)

67.16位无符号数表示的范围为0~6 5 5 3 6(或0~FFFFH) 68. 微计算机中的带符号数通常用补码表示。

69. 8位带符号数表示的范围为-128~+127(或80H~7FH)? 70. 16位带符号数表示的范围为一32768~+32767(或8000H~7FFFH) 71. 减法指令共有7条,其中(5)条为基本减法指令,(2)条为十进制减法调整指令。

72. 逻辑运算与移位指令,由()三小类组成,共()条。

73. 8086的布尔型逻辑运算指令包括AND(与),OR(或),XOR(异或),NOT(非)和TEST(测试)5条指令。

74. 8086的控制转移类指令可分为四小类即 无条件转移与调用返回、条件转移、循环控制和中断类指令

75. 段内和段间的转移指令寻址方法又有两种,即直接寻址和间接寻址 76. 某些具有独立功能的程序编写成独立的程序模块称之为子程序。 77. CALL指令就是为调用程序调用过程(或称转子程序)而设立的。 78. RET指令放在子程序的末尾,当子程序功能完成后,由它实现返回。 79. L00P指令执行循环,用9个时钟周期,退出时用5个时钟周期。 80. 在8086的中断机构中,包含两类中断源一类是外部中断源,另一类是内部

中断

81. 当微计算机系统在运行时,或者程序运行期间,遇到某些特殊情况,需要CPU停止执行当前的程序,产生断点

82. 转去执行一组专门的例行程序进行处理,这种情况称为中断。这种例行程序称为中断服务程序

83. 在中断服务程序的末尾需要设置一条返回指令,叫做中断返回指令。 84. 子程序接服务功能可分为三个方面 磁盘的读写管理; 内存管理; 基本1/0管理

85. 调用这些子程序时,应给出以下三方面的内容 入口参数; 子程序的功能号送入AH寄存器; INT 21H。

86. 所谓\实时性\,指的是系统按照实际的时间刻度运行,并及时按实际出现的情况处理有关问题的能力

87. 汇编程序主要分为两种宏汇编程序和小汇编程序

88. 8086宏汇编有三种基本语句。它们是:指令语句、伪指令语句和宏指令语句

89. 标号和变量都具有三种属性:段、偏移及类型 90. 偏移属性表示 标号或变量相距段起始地址的字节数

91. 关系运算符有EQ(相等)、 NE(不相等)、 LT(小于 )‘ GT(大于)、 LE(小于或等于)、 GE(大于或等于) 共六种。

92.结构化程序设计三种类型 顺序结构,条件结构,循环结构 93因而常常将这些常用的程序标准化,做成预制好的模块 就是子程序(SUBROUTINE)。

94. 调用子程序的程序称为主程序或调用程序

95. 一个主程序可多次调用一个子程序,也可调用多个子程序:一个子程序可被多个程序调用,子程序也可再调用其它于程序,这称为子程序嵌套

96. 只要堆栈空间允许,嵌套层次不受限制;子程序也可调用本身,这称为递归调用

超过64K:B

A.能,能 B.能,否 C.否,能 D.否,否

109..com文件中用户代码入口是否能定义在64K中任意位置:B A.能 B.不能 C.不一定

110.单字节无符号数乘以单字节无符号数,结果类型是:B A.单字节无符号数 B.双字节无符号数 C.3字节无符号数 D.4字节无符号数

111.两单字节相加,结果类型是:A A.单字节 B.双字节

112.有符号数比较大小与无符号数比较大小采用的条件转移指令:A A.不同 B.相同 C.不一定 113.LOOP指令使用哪一个寄存器作为循环计数:C

A.AX B.BX C.CX D.DX 114.循环控制部分一定放在循环处理以后:B A.对B.错

115.在高级语言中,若多种循环出现\交叉”的错误,系统往往会提示出来,汇编语言的程序出现错误时,CPU是否会提出呢?B A.是 B.否

116.在软件中只使用一次的功能编写成子程序完全没有必要:B A.对 B.错

117.子程序的属性说明了本子程序:D

A.规模与大小 B.是否通用 C.是否能浮动 D.与调用指令是否在同一段

E.与调用指令是否相隔超过64k的距离

118.通过寄存器传递参数比通过内存传递参数的优点是:B

A.能传递更多得参数 B.存取更方便 C.能确保正确调用

119.通过堆栈传递参数,在子程序中使用BP间址取得参数的原因是:C A.BP没有被占用 B.BP间址速度较快 C.BP间址是对堆栈段进行

120.冒泡法算法程序的循环之中,设置BL=-1的目的是:A A.减少循环次数 B.设置大小比较结果

C.减少每次循环中交换比较次数 121.使用INT21H2号功能显示16进制数码,需要:C? A.直接将数码送DL B.将该数码加30H再送DL

C.将该数码加30H或加37H再送DL 122.32位数乘以32位数,结果一般

为:C?

A.33位 B.40位 C.48位 D.64位 123.声音的音高取决于驱动扬声器的电信号的:C

A.强度 B.谐波 C.频率

124.对于例3,按照该程序,若两个学生成绩相同,则求出的名次: A.相同 B.不相同

125.对于例2,若要求查找单词‘SUN’,则例子程序是否同样适用: A.是 B.否

126.DRAM与SRAM比较:B A.DRAM比SRAM速度快 B.DRAM比SRAM价格低 C.DRAM比SRAM较容易使用 127.EPROM的特点是:B A.可象RAM一样进行读写 B.掉电不丢失信息 C.将只能写一次

128.4164刷新周期为2ms,因此,需要多长时间对4164作一次刷新操作:B?

A.2ms B.15us C.128us

129.4164只有8根地址线,却能寻址64k个单元,原因是:

A.分时送入2次地址码 B.4164每单元只有1位

C.4164每次寻址都选中某一个整行 130.用4164构成1M*9的存储体需要

多少片:

A.16片 B.9片 C.144片

131.下列哪些芯片允许用户多次编程改写:C

A.固定掩码ROM B.PROM C.EPROM 132.EPROM与EEPROM区别是:B A.EPROM价格较低 B.EEPROM不需要用紫外线擦除

C.EEPROM编程不需要编程器 133.线选法采用的方法是:B A.保证地址都是线形的 B.直接用地址线作为片选 C.只采用较少的地址线 134.全译码法的方法是:A A.所有地址线都参与译码 B.没有剩余高位地址线的方法 C.译码逻辑较简单的方法 135.所谓高位地址线是:C A.地址线的高半部分 B.地址线的最高位

C.存储器片内单元译码剩余的高部分地址线

136.使用64KB的芯片扩充到1M字节空间,需要进行:A

A.字扩充 B.位扩充 C.字位同时扩充

137.当8086需要用多片芯片扩充1M存储单元时,只能选用:B? A.线选法 B.全译码

138.无条件传递指的是:B A.CPU在不停地传送数据

B.CPU在传送数据前不查询I/O的状态

C.CPU无条件地服从外设传送数据的要求

139.查询式I/O中CPU如何得知外设是否准备好?A

A.从状态端口读入外设状态 B.根据外设处理数据的一般流程与时间

C.从数据端口的数据分析

140.查询式I/OCPU效率较低的原因是:B

A.CPU需要多次读入状态信息的操作 B.CPU需要等待外设准备好 C.外设接口的速度可能较慢 141.查询式I/O外设状态信息通过CPU的:A

A.数据总线读入 B.某条控制线读入 C.数据总线与控制总线输入 142.中断控制的I/OCPU效率较高的原因是:B

A.外设速度可能较快 B.CPU被动接受外设接口的I/O请求 C.CPU不需要读入状态的操作 143.DMA方式的I/O数据传输是由:B A.CPU控制的 B.由专门的DMA控制器控制的 C.由外设控制的

144.DMA的过程是由:B

A.CPU主动引起的 B.外设引起的 C.CPU与外设都可能引起

145.来自8086CPU外部的中断申请怎样送给CPU,可以通过:C A.只通过INTR引脚 B.只通过NMI引脚 C.以上两个引脚 D.通过执行INTN指令 146.中断处理不能中断:B A.当前子程序执行 B.当前指令的执行 C.当前中断服务程序执行 147.中断向量表中存放:A A.所有中断服务程序的入口地址 B.转向中断服务程序的代码 C.中断类型码

148.8086转入中断服务程序前,会自动执行如下哪些操作:ABDF A.将中断地址入栈 B.将标志寄存器入栈 C.将受影响的寄存器内容入栈 D.将中断允许标志清零 E.将中断允许标志置位 F.取中断服务程序的入口地址 G.清除掉中断源的中断申请信号 H.恢复CS:IP中的断点地址 149.NMI中断在计算机系统中一定不能屏蔽:B

A.对 B.错

150.INTR引脚只一个,因此系统只能有一个可屏蔽中断源:B A.对 B.错

151.CPU在什么时候得到INTR中断源的类型码:C

A.在中断服务程序中 B.在中断申请时 C.在中断响应的第二个/INTA周期 152.单片8259能管理几种外部中断:A

A.8 B.16 C.256

153.中断屏蔽寄存器的作用是:B A.禁止外设向8259提出中断请求 B.禁止8259相应的某级中断申请传向CPU

C.禁止CPU响应8259提出的中断申请 D.禁止优先级较高的中断申请 154.8259管理多个中断源的中断类型码:B

A.是相同的一个单字节数 B.是连续的几个单字节数 C.是毫无关系的几个单字节数

155.在完全嵌套方式下,8259规定哪级中断优先权最高,哪级最低:A A.IR0IR7 B.IR7IR0 C.其他 156.之所以需要EOI操作,是因为:B

A.CPU需要结束中断服务 B.8259需要将某级中断正在响应的有关标志复位

C.8259需要实现完全嵌套优先权 157.哪种方式可能引起错误的重复申请中断:A

A.电平触发 B.边沿触发 C.两者都可能 D.两者都不可能

158.在任何情况下,8259都会忽略比当前正在响应的中断优先级较低的中断源的中断申请:B A.是 B.否

159.ICW1-ICW4是否可以以任何次序写入:B

A.可以 B.不可以 C.不一定 160.8259有几个端口地址?B A.1个 B.2个 C.2个以上

161.下列哪些写入较低的口地址:AFG A.ICW1 B.ICW2 C.ICW3 D.ICW4 E.OCW1 F.OCW2 G.OCW3

162.2片8259最多可连接多少个外部中断源:B

A.16 B.64 C.256

163.级联时,中断类型码怎样发给CPU :B

A.通过主片 B.通过从片

164.级联时,CAS0-CAS2功能是:A A.从片给主片送上申请中断的引脚号 B.主片给从片送上被响应的从片编号 C.主片给从片送上响应的中断类型码 165.ADC0809通过哪一个信号发中断申请?B

A.EOC B.ALE C.START

166.本例中,中断类型码是多少?

二、填空题

1.位一般指(二进制中的一个数据位?)。

A.02 B.10 C.20H D.21H E.25H

2.字节(Byte):指(8个二进制位组成的数据),例如:10110101及01001111等。 3.字(Word):指(计算机进行数据处理,包括运算,传输等,所使用的基本信息单位,由若干个二进制位组成)。

4.字长Word Length): 指(一个字所包含的二进制数据位数)。 5.电子计算机系统包括(硬件)和(软件)两大部分。

6.硬件由(主机(包括μP、 RAM、ROM和 I/O接口电路等))及一些(外围设备)、(电源)组成

7.软件,从广义角度来说包括等各种程序设计语言、系统软件、应用软件和数据库

8 .程序设计语言是指用来编写程序的语言。包括该语言的语法规定及编程工具(又称编程环境),通常分为机器语言、汇编语言和高级语言三类。 9.系统软件包括监控程序、操作系统、诊断程序及一些工具软件等。 10总线(BUS)是传输信号的一组公共信号通道。 11片内总线: 又称芯片内部总线

12内总线, 又称微计算机总线或板级总线,一般又称微机系统总线 13外总线,又称通信总线

14所谓地址,是计算机系统中给存储器(或I/O端口)的每一个存储单元分配的一个编号。

15控制总线上传输的是各种控制信号及状态信号。

16采用三总线的结构,即数据总线(DB)、地址总线(AB)、控制总线(CB) 17. 指令系统就是 一种微处理器所能执行的全部指令的集合 18指令包括操作码和操作数两部分。

19微计算机的特点体积小、功耗低;价格便宜;结构简单、性能可靠;灵活性好

20指令数是指一种微处理器能执行的指令的个数

21指令执行时间由 时钟周期 及所用(时钟周期数)决定。 22衡量基本的指令执行时间,经常使用一个单位,即MIPS

23. 访存空间是指由该微处理器构成的系统所能访问(ACCess)的存储单元数 24 8086CPU的内部由两个独立的工作部件构成,即执行部件EU和总线接口部件BIU

25十六位的状态标志寄存器(FlAg),用来反映CPU运算后的状态特征或存放控制标志

26. 通用寄存器包括(8)个(十六)位寄存器。

27 AX,BX,CX,DX为数据寄存器,它们可以寄存十六位数据,也可分成高低两半,分别寄存8位数据。 28 SP和 BP为指针寄存器。

29. 8086中的\实际地址\是(20)二进制位。 30.8086产生20位的地址,称为(物理地址)。

31 8086的通用寄存器分为数据寄存器和指针寄存器、变址寄存器两组。 32. 通用寄存器有AX、BX、CX、DX、SP、BP、SI、DI 33.AX作为(16位累加器)使用, AL则是8位累加器。

34.BX作(基址(BAse)寄存器),在查表指令XLAT中存放表的起始地址。 35.CX作(计数(Count)寄存器),常用于循环程序中的循环计数。

36.DX作(数据(DAtA)寄存器),如在字的除法运算指令DIV中,存放余数。 37. SP称为(堆栈指针寄存器)。 38. BP称作(基址指针寄存器)。 39. SI称为(源变址寄存器)。

40.目的操作数地址的偏置放于DI中,所以DI称为(目的变址寄存器)。 41.DIP封装,指的是()。

42由片外输入CLK引脚的时钟脉冲信号,是系统定时的基本脉冲,其频率称为(主频,其周期称为(时钟周期))。

43.8086的主频为5MHz,l个时钟周期就是(20ns),8086的主额为10MHz,则1个时钟周期就是(10ns)。?

44. 8086系统中,就有三种时间周期,分别是时钟周期、总线周期、指令周期 45.所谓时序,就是指CPU执行各种操作时,引脚信号随时钟而变化的顺序和时间长短的安排

46总线操作按数据传输方向可分为 总线读操作和总线写操作 47. 存储器按(字节) 组织,按(字节)分配地址。

48实际地址(又称物理地址)是指CPU和存储器进行数据交换时在地址总线上出现的地址码

49逻辑地址由两部分组成段地址和偏移量

50. 堆栈就是在内存中开辟的一段特殊的存储区域,这段区域采用\先进后出\的原则存取数据

51. 堆栈段在存储区中的位置由 堆栈段寄存器SS和堆栈指针SP来规定。 52. 堆栈最典型的用法就是在 调用子程序时保存返回地址

53. 断点地址 是指主程序中调用指令(CALL 指令)的下一条指令的地址。? 54.8086的堆栈操作有入栈(PUSH)和出栈(POP)两种。 55. 每种指令又由2个字段(Field)构成。

56. CPU所具有的一整套执行各种类型的操作命令的集称为该 uP的指令系统 57. 所有能寻得操作数来源的方式称为寻址方式。

58. 8086采用独立编址的I/O端口时,可有64K个字节端口或32K个字端口。 59. OUT指令和IN指令一样,都提供了字节和字两种使用方式。

60. 通常,计算机一条指令的执行时间是指取指令和执行指令所花时间的总和。 61. 8086指令系统包含133条基本指令。 62. 按指令长度可以分为长格式和短格式 63. TABLE-NAME 是表的名称,也即 表的首地址

64. 算术运算指令涉及的操作数从数据形式来讲有两种。即8位的和16位的操作数

65.操作数从类型来讲也分两类 无符号数和带符号数 66. 8位无符号数表示的范围为0~255(或0~FFH)

67.16位无符号数表示的范围为0~6 5 5 3 6(或0~FFFFH) 68. 微计算机中的带符号数通常用补码表示。

69. 8位带符号数表示的范围为-128~+127(或80H~7FH)? 70. 16位带符号数表示的范围为一32768~+32767(或8000H~7FFFH) 71. 减法指令共有7条,其中(5)条为基本减法指令,(2)条为十进制减法调整指令。

72. 逻辑运算与移位指令,由()三小类组成,共()条。

73. 8086的布尔型逻辑运算指令包括AND(与),OR(或),XOR(异或),NOT(非)和TEST(测试)5条指令。

74. 8086的控制转移类指令可分为四小类即 无条件转移与调用返回、条件转移、循环控制和中断类指令

75. 段内和段间的转移指令寻址方法又有两种,即直接寻址和间接寻址 76. 某些具有独立功能的程序编写成独立的程序模块称之为子程序。 77. CALL指令就是为调用程序调用过程(或称转子程序)而设立的。 78. RET指令放在子程序的末尾,当子程序功能完成后,由它实现返回。 79. L00P指令执行循环,用9个时钟周期,退出时用5个时钟周期。 80. 在8086的中断机构中,包含两类中断源一类是外部中断源,另一类是内部中断

81. 当微计算机系统在运行时,或者程序运行期间,遇到某些特殊情况,需要CPU停止执行当前的程序,产生断点

82. 转去执行一组专门的例行程序进行处理,这种情况称为中断。这种例行程序称为中断服务程序

83. 在中断服务程序的末尾需要设置一条返回指令,叫做中断返回指令。 84. 子程序接服务功能可分为三个方面 磁盘的读写管理; 内存管理; 基本1/0管理

85. 调用这些子程序时,应给出以下三方面的内容 入口参数; 子程序的功能号送入AH寄存器; INT 21H。

86. 所谓\实时性\,指的是系统按照实际的时间刻度运行,并及时按实际出现的情况处理有关问题的能力

87. 汇编程序主要分为两种宏汇编程序和小汇编程序

88. 8086宏汇编有三种基本语句。它们是:指令语句、伪指令语句和宏指令语句

89. 标号和变量都具有三种属性:段、偏移及类型 90. 偏移属性表示 标号或变量相距段起始地址的字节数

91. 关系运算符有EQ(相等)、 NE(不相等)、 LT(小于 )‘ GT(大于)、 LE(小于或等于)、 GE(大于或等于) 共六种。

92.结构化程序设计三种类型 顺序结构,条件结构,循环结构 93因而常常将这些常用的程序标准化,做成预制好的模块 就是子程序(SUBROUTINE)。

94. 调用子程序的程序称为主程序或调用程序

95. 一个主程序可多次调用一个子程序,也可调用多个子程序:一个子程序可被多个程序调用,子程序也可再调用其它于程序,这称为子程序嵌套

96. 只要堆栈空间允许,嵌套层次不受限制;子程序也可调用本身,这称为递归调用

97. 子程序中允许改变的数据叫做参数(或变量),调用子程序时,经常需要传送一些参数给子程序,子程序运行完后,也经常要返回参数给调用程序,前者叫(入口参数),后者叫(出口参数)。

98. 调用程序和子程序之间的信息传送称为 参数传递

99. 用(地址表)传送数据的参数:不直接传递参数本身,而是传送参数存放的地址。

100.在子程序嵌套的情况下,如果一个子程序调用的子程序就是它本身,称这种调用为(递归调用),这样的子程序称为(递归子程序)。

101. 计算机的存储器系统可分为内存储器(又称主存储器)和外存储器 102. 磁盘分硬盘和软盘两种。

103.程序控制方式分为无条件传送方式和条件传送方式两类。

四、简答题

1.请解释计算机的基本结构

硬件: 从图中可以看出,微计算机硬件由主机(包括μP、 RAM、ROM和 I/O接口电路等)及一些外围设备、电源组成。 软件:微计算机的软件,从广义角度来说包括各种程序设计语言、系统软件、应用软件和数据库等。 2.什么是微处理器?

缩微的cpu大规模集成电路lsi称为微处理器。 3.什么是微计算机?

以微处理器为核心,配上大规模集成电路的随机存储器RAM,ROM,I/O及相应的辅助电路而构成的微型化的计算机装置。 5.什么是总线?

总线(BUS)是传输信号的一组公共信号通道。 6.微计算机系统采用总线结构有何优点?

采用总线结构后,计算机的主要功能部件就都\挂在\总线上,系统的各种信息都通过总线传输。相对于一些各部件\随机\连线的电子产品,这种方式有很突出的优点:

结构简化:统一的总线连接,使系统的结构清晰、简化。

设计简化:在确定了总线的标准后,各功能部件都可以以此标准为依据,分别进行设计。同时,凡符合此标准的部件也都可以直接连接起来。这种设计方式叫\面向总线的设计方法\,它大大减小了设计的工作量。

扩充容易:采用总线结构的计算机,如果需要在系统中扩充新的功能部件,相对较为容易,一般只需要将符合该总线标准的部件直接接入即可(当然需考虑驱动能力的问题)。对此,我们在给PC机安装新的板卡时应有体会。 7.什么是助记符指令和机器指令?

每种CPU指令系统的指令都有几十条、上百条之多。为了帮助记忆,用助记符来代表操作码。通常助记符用相应于指令功能的英文缩写词来表示。如 Z 8 0微处理器中,数的传送(LoAd)用LD,加法用ADD,输出用OUT,暂停用HALT。 8.计算机中字符有哪几种编码? 原码、补码和反码

9.简述运算溢出与进位的区别?

用补码表示的数,在进行加减运算时,可能发生溢出;而无符号数加减只会产生进位或借位。 溢出与进位(借位)是完全不同的。运算溢出后,所得结果是完全错误的,应该丢弃。而发生进位或借位后,运算结果的低位是正确的,不能丢弃。 ?发生溢出的本质原因是,运算结果超出了同样位数的补码表示的范围。? 10.8086内部IP寄存器的作用是什么? 用于保存EU要执行下一条指令的偏移地址。 11. 试说明引脚三态输出的含义。

三态\,这表示该信号除了可以输出高电平及低电平以外,还具有高阻态输出。此类信号具有与外界隔离的功能。 12. 什么叫总线周期?

总线周期,指的是8086CPU通过总线,执行一次访问存储器或访问I/O端口的操作或操作的时间。

13. 8086基本的总线周期包含几个T状态? 基本总线周期用T1,T2,T3,T4表示。 14. 什么叫等待周期?

CPU将在T3之后插入1个或多个附加的时钟周期Tw,Tw又叫等待状态或等待周期。

15. 什么是最小工作方式?

最小方式,就是系统中只有8086单一个微处理器,在这种系统中,所有的总线控制信号都直接由8086产生,系统中总线控制逻辑电路被减到最少。

16. 怎样使8086处于最小工作方式?

当把8086的33脚MN/MX接向+5V时,8086就处于最小工作方式了。 17 什么是最大工作方式?

最大方式是相对最小方式而言的。在这种方式下,系统中,大部分的总线控制信号都不是直接由8086产生,而是由系统中另外接入的总线控制逻辑产生的。 18. 怎样使8086处于最大工作方式?

当把8086的33脚MN接向地时,这时的系统处于最大方式。

19. 8086的主要操作时序有那些?

系统的复位和启动操作 ,总线操作,暂停操作,中断操作,总线保持或总线请求/允许操作

20. 8086插入TW周期有何意义?

延长CPU读写内存(或I/O口)的时间,以便速度较慢的内存(或I/O口)芯片能在规定的总线周期的时间内,完成数据的存取,以实现与CPU的正确接口。 21.区别以下几个概念的意义:指令、指令系统、机器指令、助记符指令。 指令系统是计算机硬件和软件之间的桥梁,是汇编语言程序设计的基础。CPU所具有的一整套执行各种类型的操作命令的集会称为该 uP的指令系统(Instruction Set)。一条指令是完成一种操作的命令,uP能直接识别和执行的指令是用二进制代码表示的,这种代码称为机器代码。给每种机器代码赋予一个能助记的符号,得到助记符指令。不同的uP赋予的助记符不同,而且各自的指令系统中包含的操作类型也有些不同,就构成忙各自的指令系统。?

22. 指令按功能的不同,可分为哪些类?

1.数据传送类2.算术运算类3.逻辑运算与移位类4.串操作类5.控制转移类 6.处理器控制类 23. 使用I/O指令时应注意。

24. 怎样使用非组合十进制乘法调整指令对BCD乘法运算结果进行调整? 对十进制数进行乘法运算,要求乘数和被乘数都是非组合的BCD码。AAM指令用于对8位的非组合BCD码的乘积AX内容进行调整。调整后的结果仍为一个正确的非组合BCD码,放回AX中。AAM紧跟在乘法指令之后,因为BCD码总是当作无符号数看待,所以对非组合BCD相乘是用MUL指令,而不是用IMUL指令。 25. 串操作指令的特点。

26. 机器语言、汇编语言、高级语言。 27. 模块程序设计的优点。

(l)单个程序模块易于编写,调试和修改;

(2)便于分工,可由多个程序员编写、调试,有利于加快工作速度; (3)程序易读性好;

(4)程序的修改可局部化进行;

(5)频繁使用的功能可以编制成模块存在库里供多个任务使用。

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

Top