微机与操作系统贯通教程习题库Word文档下载推荐.docx
《微机与操作系统贯通教程习题库Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《微机与操作系统贯通教程习题库Word文档下载推荐.docx(63页珍藏版)》请在冰豆网上搜索。
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位,而外部数据总是为()位。
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
B
A
C
41
42
43
44
45
46
47
48
49
50
第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
82
64KB
83
F3000H
84
3412H
85
86
87
179B8H
88
SP
89
直接寻址
90
汇编
91
ENDS
92
255/0FFH
93
DX
94
AH
95
类型/TYPE
96
0/0000H
97
98
99
字
100
标号
101
JZ/JE
102
JNS
103
NEAR
104
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.在直接寻址存储器操作数时,若指令中未加段跨越前缀符,则该存储器操作数必定在()中。
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.±
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.子程序定义语句以()语句结束。