《微机原理》练习测验题库

2020-02-20 23:12

微机原理练习测验题库

一、选择题

1.运算器与控制器统称为:C

A.微形计算机B.程序 C.CPU

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

3.一个字的数据包含多少个二进制位:C? 18.设AX=0F13EH,则AH等于:B A.0FH B.0F1H C.13H 19.ZF标志=1表示:C

A.某寄存器内容为零 B.某寄存器内容不为零

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.不一定

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.-128~+127范围内 83 RETn指令执行后,堆栈指针指向对应的CALL指令执行前的堆栈指针的位置B A.是. B不一定

84.条件转移类指令有:C A.近转移、短转移、远转移 B.只有近转移 C.只有短转移

85.LOOPNZ意味着:C

A.CX=0且标志为1时转移结束循环 B.CX=0或ZF标志为0时结束循环

C.CX=0或ZF标志为1时结束循环 86.LOOPNZ意味着:C

A.设置串操作地址增方向与关中断 B.设置串操作地址减方向与开中断

C.设置串操作地址增方向与开中断 87.中断指令与子程序调用指令执行的操作是一样的:B A.对 B.错

88.子程序返回指令可代替中断返回指令:B

A.对 B.错

89.8086类型0,类型1,类型3是否由中断指令引起:B

A. 是是否 B.否否是 C.否是是 D.否否否 90.BIOS是由DOS系统提供的:B A.对 B.错

91.使用INT20H中断返回DOS方法是:B A.直接使用INT20H

B.转移到PSP中调用INT20H指令 92.汇编程序指的是:B

A.用汇编语言编写的程序 B.一种应用程序,它进行汇编操作对某 C.程序进行整理和编辑工作

93.机器指令、高级语言中的语句、汇编语言助记符指令之间的关系是: B

A.一条高级语言中的语句对应一条机器指令 B.一条汇编语言助记符指令对应一条机器指令 C.一条汇编语言助记符指令对应一条高级语言中的语句 94.伪指令是:B A.格式不正确的指令

B.不会在内存中产生代码和数据 C.仅对汇编过程有影响 95.标号的类型属性有: A A.NEAR B.DW C.偏移量

96.变量类型属性有: B A.FAR B.双字 C.段地址

97.以下哪些表达式是合法的:B A.AX+BX B.[SI+1] C.AX/5 D.10/5

E.AX MOD 5 F.SEGAX G.offsetSI H.TYPEAX

98.若Var1与Var2为2个内存变量,则表达式Var1-Var2表示: A A.两变量的差

B.两变量偏移地址之差 C.两变量的段地址之差

99.常数是否具有操作数类型:B A.有 B.没有 C.不一定 100.[SI]的类型是: C A.字 B.字节 C.不确定

101.DW20DUP(?,5)分配了几个字节: C A.240 B.40 C.80 D.60

102.定义一个结构是否同时分配了相关的内存单元:B

A.是 B.不是 C.不一定 103.EQU与DB伪指令是否分配内存单元: D A.是,是 B.是,否 C.否,是 D.否,否 104.ASSUME伪指令能设置CPU中段寄存器的值:B

A.是 B.否 C.不一定

105.ORG设定当前可分配内存单元的: B A.段地址 B.偏移地址 C.类型

106.一个程序只能用段定义伪指令定义4个段或4个以下的段: B A.对 B.错 C.不一定

107.段定义伪指令定义的段中,偏移地址总可以从零开始:B A.对 B.错

108..exe文件与.com程序代码量能否超过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


《微机原理》练习测验题库.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:酒店入住管理信息系统设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: