微机与操作系统贯通教程习题库.docx

上传人:b****7 文档编号:8825352 上传时间:2023-02-02 格式:DOCX 页数:63 大小:140.80KB
下载 相关 举报
微机与操作系统贯通教程习题库.docx_第1页
第1页 / 共63页
微机与操作系统贯通教程习题库.docx_第2页
第2页 / 共63页
微机与操作系统贯通教程习题库.docx_第3页
第3页 / 共63页
微机与操作系统贯通教程习题库.docx_第4页
第4页 / 共63页
微机与操作系统贯通教程习题库.docx_第5页
第5页 / 共63页
点击查看更多>>
下载资源
资源描述

微机与操作系统贯通教程习题库.docx

《微机与操作系统贯通教程习题库.docx》由会员分享,可在线阅读,更多相关《微机与操作系统贯通教程习题库.docx(63页珍藏版)》请在冰豆网上搜索。

微机与操作系统贯通教程习题库.docx

微机与操作系统贯通教程习题库

《微机与操作系统贯通教程》习题库

(作者:

王宝军清华大学出版社)

说明:

本习题库包含判断题、填空题、选择题和简单题。

前三类题型共计540题,每类题型后都附有参考答案;简答题及参考答案在最后给出,共计23题。

第1章微型计算机基础知识

一、判断题

1.()以微处理器为核心的微型计算机是计算机的第四代产品。

2.()一般来说计算机的字长越长,则计算精度越高,运算速度越快,信息处理能力也越强。

3.()微机的运算速度与CPU的时钟频率有关,一般来说,时钟频率越高,机器的运算速度就越快。

4.()在字长、精度相同的情况下,浮点表示法比定点表示法所能表示的数值范围较大。

5.()在计算机内部,一个汉字的内码需要4个字节表示。

6.()把微处理器、内存储器合在一起,称为微型计算机的主机。

7.()在微机系统中,外存储器是用来存放当前运行时所需的程序和数据的。

8.()分辨率是指屏幕上基本像素点的个数,分辨率为640×480表示屏幕上每行有480个像素点,每列有640个像素点。

9.()如果分辨率为1024×768,256色显示模式,则至少需要2MB的显存空间。

10.()因为CPU可以从内存读数据和写数据,所以CPU与内存相连的地址总线必须是双向的。

11.()总线包括数据总线、地址总线和控制总线三类,但只有控制总线是双向总线。

12.()总线就是在部件或设备之间传输信息的一组分时共享的公用信号线。

13.()异步通信是一种通信双方不同步的通信方式。

14.()ISA总线是32位总线。

15.()PCI总线不能与ISA和EISA总线兼容。

16.()在串行通信系统中,RS-232C是应用于DCE和DTE之间的标准接口。

17.()USB是4芯的万能接口,能使所有低速设备都可以连接到统一的USB接口。

18.()USB可以采用树状结构扩展连接无数个外部设备,并支持即插即用。

19.()将高级语言源程序翻译成机器语言有两种方式,其中由机器边翻译边执行的方式,称为编译方式。

20.计算机的体系结构是遵循冯·诺依曼提出的“存储程序和程序控制”原理而设计的。

参考答案:

1

2

3

4

5

6

7

8

9

10

×

×

×

×

×

11

12

13

14

15

16

17

18

19

20

×

×

×

×

×

×

二、填空题

21.微处理器是微型计算机的核心部件,它包含运算器和____________两大功能部件。

22.微机的硬件系统是由系统总线把____________、内存和输入输出设备连接起来,使各部分之间可以进行信息传送、协调工作的一个子系统。

23.(173)10=(____________)16。

24.计算机中负数以补码方式表示,这样可以把减法转换为加法。

十进制数-53在机器内部的二进制编码为____________(用8位表示)。

25.设有一台16位机,用两个字节表示一个整数,则它能表示的有符号整数范围是____________。

26.当前微机都采用冯·诺依曼体系结构,每条指令的执行过程是由取指令、____________和执行等操作组成的。

27.____________是指屏幕上基本像素点的个数,也是CRT显示系统的重要性能指标之一。

28.如果分辨率为1024×768,256色显示模式,则至少需要____________的显存空间。

29.系统总线是微型计算机总线的组成之一,它包括数据总线、地址总线和____________三类。

30.在三类总线中,____________是双向总线,用于CPU与内存或I/O设备之间交换信息。

31.在三类总线中,地址总线由____________发出,用来确定CPU要访问的内存单元或I/O端口。

32.在微机系统中,____________用来存放当前运行时所需的程序和数据。

33.将高级语言源程序翻译成机器语言有两种方式,由机器边翻译边执行的方式,称为____________方式。

34.总线由传输信息的物理介质和一套管理信息传输的____________两部分组成。

35.从总线在微机系统中所处的地位、规模和用途来看,总线分为____________总线、内总线和外总线三类。

参考答案:

21

控制器

22

微处理器/CPU

23

AD

24

11001011

25

-32768~+32767

26

解释指令

27

分辩率

28

768KB

29

控制总线

30

数据总线

31

CPU

32

内存

33

解释

34

协议

35

三、选择题

36.微型计算机的诞生和发展是伴随着()的发展而发展起来的。

A.电子管B.晶体管

C.中小规模集成电路D.大规模集成电路

37.一个字节是()位二进制数。

A.32B.20C.16D.8

38.8086是()位的CPU。

A.8B.16C.32D.64

39.8088是准16位微处理器,其内部数据总线为16位,而外部数据总是为()位。

A.8B.16C.32D.64

40.微型计算机的运算速度常用MIPS为单位来计量,它表示CPU每秒钟执行()条指令。

A.多少B.多少万C.多少百万D.多少千万

41.在Pentium系列芯片中,中文名为“多能奔腾”的芯片是()。

A.PentiumwithMMX(简称MMX)B.PentiumPro

C.PentiumⅡD.PentiumⅢ

42.计算机中()不能直接表示有符号数。

A.原码B.补码C.反码D.BCD码

43.带符号二进制数0的()仅有一种表示方法。

A.原码B.反码C.补码D.BCD码

44.现代计算机都采用总线结构来实现同外界的信息传送,在片总线中只有()是双向总线。

A.数据总线B.地址总线C.控制总线D.通信总线

45.有一个数值152,它与十六进制数6A相等,那么该数是()。

A.二进制数B.八进制数C.十进制数D.四进制数

46.若有一个字节单元中存放的数为88H,则它不可能表示()。

A.无符号十进制数136B.带符号十进制数-120

C.压缩BCD码十进制数88D.8位二进制数-8的补码

47.如果分辨率为1024×768,256色显示模式,则至少需要()显存空间。

A.768KBB.1MBC.2MBD.4MB

48.按总线在微机系统中所处的位置、规模和用途来划分,()是同一类总线。

A.PCI、RS-232C、SCSIB.IDE、EIDE和PCI

C.IDE、EIDE和RS-232CD.PCI、USB和RS-232C

49.微机系统中的总线可分为片总线、内总线和外总线,其中,外总线又称为()。

A.模块级总线B.数据总线C.扩充总线D.通信总线

50.RS-232C是EIA推荐的,应用于串行二进制交换的()之间的标准接口。

A.DTE和DCEB.DTE和DTE

C.DCE和DCED.Modem和Modem

参考答案:

36

37

38

39

40

D

D

B

A

C

41

42

43

44

45

46

47

48

49

50

A

D

C

A

B

D

A

B

D

A

第2章指令系统与汇编语言

一、判断题

51.()8086有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。

52.()8086/8088CPU被设计为两个独立的功能部件:

执行部件EU和总线接口部件BIU,它们是串行工作的。

53.()内存地址从0A400H到0AFFFH之间,共有2KB的存储空间。

54.()程序员不能对指令指针IP进行存取操作。

55.()8086系统的存储器引入了分段的概念,每个段必须为64K,段与段之间可以是独立的。

56.()INAL,20H是一条立即寻址指令。

57.()指令MOV[DI],[SI]

58.()指令一般包括两部分:

操作码和操作数。

59.()指令PUSHAL

60.()在有两个操作数的指令中,必定有一个操作数在寄存器中。

61.()MOV指令不允许在两个段寄存器之间传输数据,也不允许使用CS。

62.()指令OUT248H,AL

63.()在使用DIV除法指令进行字操作前,应将32位被除数的高位字放在DX中,低位字放在AX中。

64.()汇编语言中的注释由分号(;)开头,只能在语句的末尾,不能出现在行首。

65.()汇编语言中,若一个常数未使用任何字母结尾,表明该常数是十进制数。

66.()EQU和“=”伪指令可用于定义符号常量,并为定义的符号名分配存储单元。

67.()在启动DEBUG调试程序后,可以使用R命令来显示或修改某个寄存器的内容。

68.()无条件转移指令JMP只能实现段内转移。

69.()所有的条件转移指令只能实现段内转移。

70.()利用转移指令也可以实现循环。

71.()使用LOOP指令实现循环时,应在初始化部分将循环次数置入DX寄存器。

72.()若调用程序和子程序不在同一代码段中,则该子程序必须定义为FAR属性。

73.()如果子程序定义为FAR属性,则它不能被同一代码段中的另一个程序调用。

74.()如果子程序定义为NEAR属性,则它不能被与其在不同代码段中的程序调用。

75.()通过堆栈也可以实现主程序和子程序之间的参数传递。

参考答案:

51

52

53

54

55

56

57

58

59

60

×

×

×

×

×

×

×

61

62

63

64

65

66

67

68

69

70

×

×

×

×

71

72

73

74

75

×

×

二、填空题

76.8086CPU的总线接口部件中有四个段寄存器,它们分别是CS、DS、ES和____________。

77.当取指令时,8086会自动选择CS值作为段基值,再加上由____________提供的偏移量形成物理地址。

78.8086/8088CPU被设计为两个独立的功能部件:

执行部件EU和____________。

79.8086/8088CPU中的控制寄存器是IP和____________。

80.指令指针寄存器IP是一个16位寄存器,它总是指向下一条要执行的指令代码的____________地址。

81.8086CPU的标志寄存器FR中有9位被使用,其中用于记录算术和逻辑运算结果特征的状态标志位有____________位。

82.在8086系统中,将整个存储器分成许多逻辑段,每个逻辑段最多为____________。

83.如果CS=F100H,IP=2000H,则程序指令在内存的物理地址为____________。

84.若(00486H)=12H,(00487H)=34H,则物理地址00486H中所存放的字数据是____________。

85.ALU在完成了01000110B和01010110B的二进制加法运算后,标志寄存器中的CF=____________。

86.ALU在完成了01000110B和01010110B的二进制加法运算后,标志寄存器中的OF=____________。

87.若要访问数据段中的某个数据,当前DS=1234H,指令中提供的偏移地址为5678H,则此数据在内存中的实际地址为____________。

88.当对堆栈操作时,8086会自动选择SS值作为段基值,再加上由____________提供的偏移量形成物理地址。

89.指令MOVAL,[50H]中源操作数的寻址方式为____________。

90.将汇编语言源程序翻译成目标程序的过程称为____________。

91.段定义语句以____________结束。

92.在IN和OUT指令中,若要访问的端口号≤____________,则可以直接在指令中指定。

93.使用MUL指令进行两个16位数相乘时,其中一个操作数隐含在AX中,相乘后得到32位乘积,其中高16位存放在____________寄存器中,低16位存放在AX寄存器中。

94.在使用DIV除法指令进行字节操作时,16位被除数应放在AX寄存器中,其运算结果的商存放在AL寄存器中,余数存放在____________寄存器中。

95.变量具有三种属性,即:

段属性、偏移属性和____________属性。

96.如果在数据段的起始处用DD伪指令定义了一个变量VALUE,则“OFFSETVALUE”的返回值是____________。

97.若数据段中有变量定义“VALUEDW3DUP(6,?

)”,则“LENGTHVALUE”的返回值是____________。

98.若数据段中有变量定义“VALUEDW3DUP(6,?

)”,则“SIZEVALUE”的返回值是____________。

99.PUSH和POP指令只能做____________(字/字节)操作。

100.在汇编语言中,名字最多可包含31个字符,它可以是变量名、常量名、标号、段名、过程名等,其中____________的后面必须跟有冒号(:

)。

101.在根据单一标志位的状态而实现转移的指令中,结果等于“0”(即ZF=1)而转移的指令是____________。

102.在根据单一标志位的状态而实现转移的指令中,结果为正数(即SF=0)而转移的指令是____________。

103.执行指令“JMPVAR”实现跳转时,若只改变IP当前值,而不改变CS值,则VAR必定是____________属性的标号。

104.在子程序定义时,如果调用程序和该子程序在同一个代码段中,则该子程序的类型属性可使用____________。

105.在子程序定义时,如果调用程序和该子程序不在同一个代码段中,则该子程序的类型属性必须使用____________。

参考答案:

76

SS

77

IP

78

BIU

79

FLAG/FR/标志寄存器

80

偏移

81

6

82

64KB

83

F3000H

84

3412H

85

0

86

1

87

179B8H

88

SP

89

直接寻址

90

汇编

91

ENDS

92

255/0FFH

93

DX

94

AH

95

类型/TYPE

96

0/0000H

97

6

98

12

99

100

标号

101

JZ/JE

102

JNS

103

NEAR

104

NEAR

105

FAR

三、选择题

106.8086CPU中的通用寄存器是指()。

A.AX、BX、CX、DXB.SP、BP

C.SI、DID.全部都是

107.有一微机系统采用Pentium芯片为CPU,该芯片有64条数据线,32条地址线,则该微机系统的最大内存容量为()。

A.232×8字节B.232×4字节C.232×2字节D.232字节

108.若标志寄存器的CF位置“1”,反映操作结果()。

A.有进位或借位B.无进位或借位C.为零D.不为零

109.若标志寄存器的奇偶标志位PF置“1”,则反映操作()。

A.结果是偶数B.结果是奇数

C.结果中“1”的个数为偶数D.结果中“1”的个数为奇数

110.标志寄存器的标志位ZF=1表示运算结果()。

A.为零B.为负C.溢出D.有进位

111.设(DS)=426AH,偏移量为86H,该字节的物理地址是()。

A.43F00HB.42726HC.42706HD.42720H

112.8086CPU和8088CPU中的指令队列长分别为()个字节。

A.4和6B.6和4C.6和8D.8和6

113.指令队列的存在使8086/8088的EU和BIU并行工作,从而减少CPU为取指令而等待的时间,提高了CPU的利用率,加快了整机的运行速度,同时也降低了对存储器存取速度的要求,这种技术叫()。

A.同时技术B.并行技术C.虚拟技术D.存储技术

114.指令“MOVAH,[BP][SI]”中,源操作数应该在()中。

A.代码段B.数据段C.附加段D.堆栈段

115.在直接寻址存储器操作数时,若指令中未加段跨越前缀符,则该存储器操作数必定在()中。

A.代码段B.数据段C.附加段D.堆栈段

116.在8086/8088微处理器的指令系统中,操作数最多可以有()个。

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

117.指令()的功能是将5号端口寄存器中的内容输入到AL中。

A.MOV[5],ALB.MOVAL,[5]

C.INAL,5D.OUT5,AL

118.在IN和OUT指令中,如果要访问的端口号不在0~0FFH的范围内,则应该先把端口号放到()寄存器中。

A.AXB.BXC.CXD.DX

119.数据定义语句中助记符为()时,表示定义的数据长度为32位二进制数。

A.DWB.DDC.DQD.DT

120.段定义语句以()语句结束。

A.ENDB.ENDSC.ENDPD.ENDM

121.“MOV[DI+2],AL”指令中,目的操作数的寻址方式是()。

A.寄存器寻址B.寄存器间接寻址C.变址寻址D.基址变址寻址

122.“ADDAX,8[BX+SI]”的源操作数寻址方式是()。

A.直接寻址B.变址寻址

C.寄存器间接寻址D.相对基址变址寻址

123.汇编程序是一个()。

A.源程序B.语言加工程序C.连接程序D.目标程序

124.可以用专用指令设置或清除的状态标志是()。

A.CFB.ZFC.IFD.OF

125.对寄存器AX的内容乘以4的正确指令序列是()。

A.SHLAX,1B.SHRAX,1

SHLAX,1SHRAX,1

C.ROLAX,2D.RCRAX,2

126.下列传送指令中有语法错误的是()。

A.MOVCS,AXB.MOVDS,AX

C.MOVSS,AXD.MOVES,AX

127.下面指令执行后(AL=11H,BL=10H),改变AL寄存器内容的指令是()。

A.TESTAL,02HB.ORAL,BL

C.CMPAL,BLD.ANDAL,BL

128.下列指令中合法的是()。

A.MOVDS,ALB.MOVCS,AX

C.MOVES,1000HD.ADDAX,SP

129.把汇编语言源程序翻译成机器语言程序的程序,称为()。

A.编译程序B.汇编程序C.解释程序D.源程序

130.与MOVBX,OFFSETVAR指令完全等效的指令是()。

A.MOVBX,VARB.LDSBX,VAR

C.LESBX,VARD.LEABX,VAR

131.设(BX)=11100011B,变量VALUE的值为01111001B,则执行TESTBX,VALUE指令后,(BX)=()。

A.01100001BB.01111001BC.11100011BD.11111011B

132.执行以下程序段后,AX的内容为()。

MOVAX,1234

MOVCL,4

RORAX,CL

A.4123HB.2341HC.204DHD.4D20H

133.在汇编语言中,如果一个常数以字母Q结尾,则该常数是一个()数。

A.二进制B.十进制C.八进制D.十六进制

134.下列指令中,()可以用于清除AX寄存器的内容。

A.ORAX,0B.NOTAX

C.ANDAX,AXD.XORAX,AX

135.要将累加器AL清零,且使进位标志CF清零,下列指令中错误的是()。

A.MOVAL,00HB.ANDAL,00H

C.XORAL,ALD.SUBAL,AL

136.下列关于END语句的叙述中,正确的是()。

A.END语句是一可执行语句B.END语句表示程序执行到此结束

C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码

137.在段内寻址时,可以用于提供偏移地址的寄存器组是()。

A.AX,BX,CX,DXB.BX,BP,SI,DI

C.SP,IP,BP,DXD.CS,DS,ES,SS

138.执行下面指令序列后,结果是()。

MOVAL,82H

CBW

A.(AX)=0FF82HB.(AX)=8082HC.(AX)=0082HD.(AX)=0F82H

139.对于指令“JMPVAR”,如果VAR是FAR类型属性的标号,则将()。

A.只改变CS的当前值B.只改变IP的当前值

C.同时改变CS和IP的当前值D.不改变CS和IP的当前值

140.所有条件转移指令的目标操作数都是短标号,即相对位移量在()范围内。

A.-128~+127B.-127~+128C.±32KBD.±64KB

141.LOOP指令的功能可以描述为()。

A.CX←(CX)-1,(CX)=0则循环B.CX←(CX)-1,(CX)≠0则循环

C.(CX)≠0则循环,CX←(CX)-1D.(CX)≠0则循环,CX←(CX)+1

142.若AX、BX、CX、DX的内容分别是12、13、14、15,则顺序执行“PUSHAX”、“PUSHBX”、“POPCX”、“POPDX”指令序列后,CX和DX的内容分别是()。

A.12,13B.13,14C.14,15D.13,12

143.子程序定义语句以()语句结束。

A.ENDB.ENDSC.ENDPD.ENDM

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1