汇编语言平时练习判断题.docx

上传人:b****8 文档编号:29906055 上传时间:2023-08-03 格式:DOCX 页数:31 大小:25.01KB
下载 相关 举报
汇编语言平时练习判断题.docx_第1页
第1页 / 共31页
汇编语言平时练习判断题.docx_第2页
第2页 / 共31页
汇编语言平时练习判断题.docx_第3页
第3页 / 共31页
汇编语言平时练习判断题.docx_第4页
第4页 / 共31页
汇编语言平时练习判断题.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

汇编语言平时练习判断题.docx

《汇编语言平时练习判断题.docx》由会员分享,可在线阅读,更多相关《汇编语言平时练习判断题.docx(31页珍藏版)》请在冰豆网上搜索。

汇编语言平时练习判断题.docx

汇编语言平时练习判断题

2.知识点:

0301(80x86的寻址方式)

假设存储器中从7462H单元开始的四个相邻字节单元中的容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的字地址是7465H。

错误

4.知识点:

0303(80x86的指令系统)

MOV指令不影响标志位。

正确

5.知识点:

0303(80x86的指令系统)

无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。

正确

6.知识点:

0303(80x86的指令系统)

指令INAL,DX是合法的指令。

正确

7.知识点:

0303(80x86的指令系统)

当运算结果的低8位中有偶数个1时,奇偶标志位PF被置为1。

正确

9.知识点:

0301(80x86的寻址方式)

可以将一个存储器操作数与另一个存储器操作数相加。

错误

10.知识点:

0303(80x86的指令系统)

在“INAL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上是一个立即数,其围为0~65535。

答案:

错误

11.知识点:

0401(汇编程序功能)

汇编程序和汇编语言源程序是不同的概念。

答案:

正确

12.知识点:

0301(80x86的寻址方式)

相对于某起始地址的偏移量称为偏移地址。

答案:

正确

13.知识点:

0303(80x86的指令系统)

只能使用PUSH,POP类的指令对堆栈段的容进行操作。

14.知识点:

0301(80x86的寻址方式)

立即数寻址方式不能用于目的操作数字段。

错误

15.知识点:

0203(中央处理机)

BP是堆栈栈顶指针寄存器。

错误

16.知识点:

0301(80x86的寻址方式)

存中字单元的地址必须是偶数地址。

答案:

错误

17.知识点:

0303(80x86的指令系统)

PUSHAL。

正确

19.知识点:

0303(80x86的指令系统)

SHRAX,CX。

正确

20.知识点:

0401(汇编程序功能)

汇编程序是用汇编语言编写的汇编语言源程序。

答案:

错误

22.知识点:

0301(80x86的寻址方式)

不能给段寄存器进行立即数方式赋值。

正确

23.知识点:

0303(80x86的指令系统)

串操作指令一般用CX存放长度。

错误

24.知识点:

0204(存储器)

因为有段寄存器,所以存储器要分段。

答案:

错误

25.知识点:

0303(80x86的指令系统)

逻辑右移1位和算术右移1位的效果是一样的。

答案:

错误

26.知识点:

0402(伪操作)

在变量定义是,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。

正确

27.知识点:

0303(80x86的指令系统)

指令SHRAX,4可以将AX的容逻辑右移4位。

答案:

错误

28.知识点:

0303(80x86的指令系统)

CMPAX,BX执行的操作时(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。

正确

29.知识点:

0402(伪操作)

ASCIIDW‘ABCD’。

答案:

错误

30.知识点:

0303(80x86的指令系统)

MOVSI,[SI]。

答案:

正确

31.知识点:

0204(存储器)

常量不占用存储空间。

答案:

正确

32.知识点:

0303(80x86的指令系统)

PUSH,POP指令的操作数必须是字操作数。

错误

33.知识点:

0301(80x86的寻址方式)

存储器的有效地址不是唯一的。

答案:

正确

34.知识点:

0303(80x86的指令系统)

指令MOVAL,255是合法的数据传送指令。

正确

35.知识点:

0303(80x86的指令系统)

采用LOOP循环时,必须用CX计数。

正确

37.知识点:

0303(80x86的指令系统)

MOVDS,2000H。

答案:

错误

38.知识点:

0301(80x86的寻址方式)

指令中目的操作数一般是不能为立即数的。

答案:

正确

39.知识点:

0203(中央处理机)

IP是指令指针寄存器,可以作为操作数参加运算。

答案:

错误

40.知识点:

0303(80x86的指令系统)

CF位可以用来表示无符号数的溢出。

答案:

正确

42.知识点:

0303(80x86的指令系统)难易度:

较难

ADD[SI],[BX]。

答案:

错误

43.知识点:

0203(中央处理机)

8086/8088标志寄存器共有16位,每一位都有含义。

错误

44.知识点:

0301(80x86的寻址方式)

在指令中一个地址代表一个字节单元。

答案:

错误

45.知识点:

0303(80x86的指令系统)

AND与TEST、SUB与CMP的功能相同。

答案:

错误

46.知识点:

0201(80x86微处理器)

符号定义语句不占存单元,变量定义语句占存单元。

答案:

正确

47.知识点:

0104(几种基本的逻辑运算)

10010110与01011011异或的结果为11001101。

答案:

正确

48.知识点:

0303(80x86的指令系统)

指令XCHGBX,ES可以将寄存器BX和ES的容互换。

答案:

错误

49.知识点:

0402(伪操作)

伪指令语句与指令语句只是不同的语句种类,没有什么本质区别。

答案:

错误

50.知识点:

0204(存储器)

CS,DS,ES和SS段都可以存放数据。

答案:

正确

51.知识点:

0402(伪操作)

CBW可以将BL的数据扩展为BX。

答案:

错误

52.知识点:

0601(子程序的设计方法)难易度:

较难

段间调用的子程序必须由伪操作FAR说明为远过程。

答案:

正确

53.知识点:

0301(80x86的寻址方式)

PC机以位作最小寻址单位。

答案:

错误

54.知识点:

0301(80x86的寻址方式)难易度:

较难

当SRC是立即数时,DST可以使用存储器寻址。

答案:

错误

55.知识点:

0402(伪操作)

指定各个逻辑段偏移地址可以使用ORG伪指令。

正确

56.知识点:

0303(80x86的指令系统)

LOOPE/LOOPZ是相等/为零时转移到标号,其退出条件是(CX)=0或ZF=0。

正确

57.知识点:

0303(80x86的指令系统)

POPIP。

答案:

错误

58.知识点:

0103(计算机中数和字符的表示)

设327FH和0BFFFH为有符号数的补码表示,则327FH<0BFFFH。

答案:

错误

59.知识点:

0402(伪操作)

多个模块间的符号交叉引用要用伪指令PUBLIC和EXTRN说明。

答案:

正确

60.知识点:

0303(80x86的指令系统)难易度:

较难

MOVAX,VAR1-VAR2+100。

答案:

错误

61.知识点:

0303(80x86的指令系统)

ADD[SI],50。

答案:

错误

62.知识点:

0303(80x86的指令系统)

当运算的结果有奇数个1时,PF=0。

答案:

正确

63.知识点:

0303(80x86的指令系统)

MOVAL,BX是正确指令。

错误

64.知识点:

0303(80x86的指令系统)

SP的容可以不指向堆栈的栈顶。

错误

65.知识点:

0402(伪操作)

DW伪指令用来定义双字。

正确

66.知识点:

0303(80x86的指令系统)

MOV指令要影响标志位。

错误

67.知识点:

0301(80x86的寻址方式)

同一物理地址,可以有不同的逻辑地址。

正确

68.知识点:

0101(进位记数制与不同基数的数之间的转换)

1KB=1000B。

错误

69.知识点:

0204(存储器)

存储器中的各段不允许重叠。

答案:

错误

70.知识点:

0301(80x86的寻址方式)

立即数不能作为目的操作数。

错误

71.知识点:

0303(80x86的指令系统)

所有的条件转移指令都不影响标志位。

答案:

正确

72.知识点:

0303(80x86的指令系统)

MOVBX,OFFSETNAMES。

正确

73.知识点:

0303(80x86的指令系统)

MOVAL,[BX+2]。

正确

74.知识点:

0303(80x86的指令系统)

MOVAL,[BX+3]。

正确

75.知识点:

0104(几种基本的逻辑运算)

在“IN AL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上是一个10010110与01011011异或的结果为11001101。

答案:

错误

76.知识点:

0303(80x86的指令系统)

当运算结果的低8位中有偶数个1时,奇偶标志位PF被置为0。

答案:

错误

77.知识点:

0204(存储器)

CS,DS,ES和SS段都可以存放数据。

正确

78.知识点:

0301(80x86的寻址方式)

ASCIIDW'ABCD'

MOVDS,2000H

MOVSI,[SI]

PUSHAL

ADD[SI],[BX]

SHRAX,CX

立即数寻址方式不能用于目的操作数字段。

答案:

正确

79.知识点:

0303(80x86的指令系统)

8086/8088标志寄存器共有16位,每一位都有含义。

在汇编语言源程序中,伪指令语句必须放在数据段中。

错误

80.知识点:

0301(80x86的寻址方式)难易度:

较难

指令SHRAX,4可以将AX的容逻辑右移4位。

错误

MOVAX,[BP]的源操作数的物理地址为16*(DS)+(BP)。

答案:

正确

81.知识点:

0303(80x86的指令系统)

CF位可以用来表示无符号数的溢出。

错误

逻辑右移1位和算术右移1位的效果是一样的。

错误

82.知识点:

0303(80x86的指令系统)难易度:

较难

指令MOVAL,255是合法的数据传送指令。

正确

指令TESTAL,0执行后AL的容一定是全零。

错误

83.知识点:

0301(80x86的寻址方式)

汇编语言源程序不一定包含数据段、堆栈段,但必须包含代码段。

答案:

错误

84.知识点:

0203(中央处理机)

只有使用PUSH、POP类的指令对堆栈段的容进行操作。

错误

85.知识点:

0303(80x86的指令系统)难易度:

较难

指令INAL,DX是合法的指令。

答案:

错误

86.知识点:

0303(80x86的指令系统)

指令XCHGBX,ES可以将寄存器BX和ES的容互换。

答案:

错误

87.知识点:

0303(80x86的指令系统)

PUSH、POP指令的操作数必须是字操作数。

88.知识点:

0201(80x86微处理器)难易度:

较难

存中字单元的地址可以是偶数地址。

答案:

错误

89.知识点:

0401(汇编程序功能)难易度:

较难

汇编程序和汇编语言源程序是不同的概念。

答案:

错误

90.知识点:

0303(80x86的指令系统)

条件转移指令与无条件转移指令的转移围是一样的。

答案:

正确

91.知识点:

0201(80x86微处理器)难易度:

较难

符号定义语句不占存单元。

93.知识点:

0402(伪操作)

伪指令语句与指令语句有本质区别。

94.知识点:

0402(伪操作)

在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。

95.知识点:

0303(80x86的指令系统)难易度:

较难

CMPAX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。

96.知识点:

0303(80x86的指令系统)

只能使用PUSH、POP类的指令对堆栈段的容进行操作。

答案:

正确

97.知识点:

0401(汇编程序功能)难易度:

汇编程序就是用汇编语言编写的汇编语言源程序。

答案:

错误

98.知识点:

0301(80x86的寻址方式)

指令中目的操作数可以为立即数的。

99.知识点:

0303(80x86的指令系统)

可以将一个存储器操作数与另一个存储器操作数相减。

101.知识点:

0204(存储器)

存储器以字节(8bit)为编程单位。

103.知识点:

0204(存储器)

地址用无符号整数来表示。

105.知识点:

0204(存储器)

低位字节存入高地址,高位字节存入低地址。

107.知识点:

0204(存储器)

处理器以偶地址访问(读/写)存储器。

答案:

正确

109.知识点:

0203(中央处理机)

CPU组成:

算术逻辑部件ALU、控制器、寄存器。

答案:

正确

112.知识点:

0203(中央处理机)

寄存器的优点有:

在CPU部,访问速度快,容量大,成本低,用名字表示,没有地址。

答案:

错误

113.知识点:

0205(外部设备)

外部设备与主机的通信是通过外设接口进行的,每个接口包括一组寄存器。

答案:

正确

114.知识点:

0205(外部设备)

数据寄存器:

存放外设和主机间传送的数据。

答案:

正确

115.知识点:

0205(外部设备)

状态寄存器:

保存外设或接口的状态信息。

答案:

正确

119.知识点:

0301(80x86的寻址方式)难易度:

较难

MOVAX,MASK[BX][SI]]是相对基址变址寻址。

120.知识点:

0301(80x86的寻址方式)

BCD码:

用二进制编码的十进制数,又称二~十进制数。

122.知识点:

0301(80x86的寻址方式)难易度:

较难

OPR可用除立即数以外的任何寻址方式。

答案:

正确

123.知识点:

0402(伪操作)难易度:

较难

伪操作是汇编程序对源程序进行汇编时处理的操作,完成处理器选择、存储模式定义、数据定义、存储器分配、指示程序开始结束等功能。

答案:

正确

124.知识点:

0402(伪操作)

地址计数器$:

保存当前正在汇编的指令的地址。

答案:

正确

125.知识点:

0801(输入输出程序设计)

I/O指令是主机与外设进行通信的最基本途径。

答案:

正确

126.知识点:

0801(输入输出程序设计)难易度:

较难

DOS功能调用和BIOS例行程序中的输入/输出功能也是由IN和OUT指令完成的。

答案:

正确

127.知识点:

0801(输入输出程序设计)

外设的I/O请求——非屏蔽中断。

答案:

错误

128.知识点:

0401(汇编程序功能)

如果某个字变量的数据存放在奇地址单元,则8086/8088CPU读写该变量时需要2个读写周期。

答案:

正确

129.知识点:

0103(计算机中数和字符的表示)

用一个字表示一个有符号的数,28表示为18H。

131.知识点:

0301(80x86的寻址方式)

指令XCHGAX,ES可以将寄存器AX和ES的容互换。

132.知识点:

0303(80x86的指令系统)

指令JMPFARPTRDONE属于段间转移直接寻址。

答案:

错误

133.知识点:

0204(存储器)

字节数可以传送到字单元中。

答案:

错误

135.知识点:

0203(中央处理机)

因为有段寄存器,进而存储器要分段。

137.知识点:

0203(中央处理机)

段寄储器中存放的是段地址的低7位。

138.知识点:

0303(80x86的指令系统)难易度:

较难

IP是指令指针寄存器,所以可以作为操作数参加运算。

答案:

错误

139.知识点:

0201(80x86微处理器)

8088的存储器空间为4G。

141.知识点:

0204(存储器)难易度:

较难

当前可以使用的段是4个,无论哪个段都可以。

142.知识点:

0204(存储器)

汇编程序和汇编语言源程序是同样的概念。

答案:

正确

143.知识点:

0204(存储器)难易度:

较难

存储器顺序编号是存储器的物理地址,但它是不唯一的。

错误

144.知识点:

0204(存储器)

相对于某起始地址的偏移量称为段地址。

正确

145.知识点:

0204(存储器)

在指令中一个地址代表两个字节单元。

正确

147.知识点:

0303(80x86的指令系统)

进、出栈操作必须以字节进行。

错误

148.知识点:

0303(80x86的指令系统)难易度:

较难

如果程序中没有使用PUSH、POP指令,则不用开辟堆栈段。

答案:

错误

151.知识点:

0202(基于微处理器的计算机系统构成)

常量是不占用存储空间的。

正确

152.知识点:

0303(80x86的指令系统)

CBW可以将BL的数据扩展为CL。

错误

155.知识点:

0602(子程序的嵌套)难易度:

较难

调用子程序时,参数是通过实参、形参方法传送的。

答案:

错误

156.知识点:

0602(子程序的嵌套)难易度:

较难

段子程序调用时,CS、IP的容都要进栈。

答案:

错误

157.知识点:

0803(中断传送方式)难易度:

较难

中断向量表中存放的是中断返回地址。

答案:

错误

158.知识点:

0801(I/O设备的数据传送方式)难易度:

较难

I/O端口是指CPU可以访问到的寄储器。

答案:

错误

159.知识点:

0801(I/O设备的数据传送方式)

当CPU与外设同步时,应采用查询方式进行数据传送。

答案:

错误

160.知识点:

0801(I/O设备的数据传送方式)

当CPU与外设不同步时,为了提高CPU的工作效率,可采用直接传送方法。

答案:

错误

163.知识点:

0303(80x86的指令系统)

用REPNESCASB指令对字符串进行扫描,如(CX)不=0时,扫描结束,那么表示在字符串中第一次遇到AL中指定的字符。

答案:

错误

165.知识点:

0801(I/O设备的数据传送方式)难易度:

可屏蔽中断就是它的请否被CPU响应要受IP的控制。

答案:

错误

167.知识点:

0303(80x86的指令系统)难易度:

在字符串操作指令中,DS∶DI指向源串,ES∶SI指向目的串

答案:

错误

168.知识点:

0403(汇编语言程序格式)

注释项用于说明程序段或是一条和几条指令的功能,一般用“;”示注释的开始。

答案:

正确

169.知识点:

0801(I/O设备的数据传送方式)

计算机系统通过接口与外围设备通信。

答案:

正确

171.知识点:

0204(存储器)

设DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是85B92H。

正确

172.知识点:

0203(中央处理机)难易度:

较难

执行INC指令除对SF、ZF有影响外,还要影响的标志位是OF,AF,PF。

答案:

正确

173.知识点:

0403(汇编语言程序格式)难易度:

较难

重复前缀指令REP的重复次数由BX决定。

错误

175.知识点:

0203(中央处理机)

当标志位OF=1时表示无符号数运算产生溢出。

答案:

错误

176.知识点:

0203(中央处理机)难易度:

PSW寄存器中共有6位条件状态位,有3位控制状态位。

答案:

正确

177.知识点:

0201(80x86微处理器)

在8086/8088系统中,存储器是分段的,每段最大长度是32K字节。

错误

179.知识点:

0403(汇编语言程序格式)

伪指令“END标号”中的“标号”指明了程序的入口地址。

答案:

正确

180.知识点:

0104(几种基本的逻辑运算)难易度:

较难

将AX中第4,5位清0的指令是ANDAX,0FFCFH。

正确

181.知识点:

0104(几种基本的逻辑运算)难易度:

较难

将AX的低四位取反的指令是ORAX,0FH。

错误

182.知识点:

0301(80x86的寻址方式)

Intel8086CPU的字长为16位,地址总线为20位,寻址围为1MB。

正确

183.知识点:

0303(80x86的指令系统)难易度:

与指令”LOOPAGAIN”功能等效的两条指令依次是DECCX和JNZAGAIN。

正确

184.知识点:

0402(伪操作)难易度:

在汇编语言中,一个标号和过程有NEAR和FAR两种属性。

答案:

正确

186.知识点:

0303(80x86的指令系统)

指令SHR则可用来有符号数除以2。

答案:

错误

187.知识点:

0203(中央处理机)

判断无符号数运算是否溢出,应根据CF标志位。

答案:

正确

188.知识点:

0203(中央处理机)

而判断有符号数运算是否溢出,应根据OF标志位。

答案:

正确

191.知识点:

0501(循环程序设计)难易度:

一循环程序完成查找一组数据中是否有非零数据,控制循环应选取的循环控制指令是LOOPZ,这时循环程序的循环终止条件是CX=0或zf=0。

答案:

正确

192.知识点:

0303(80x86的指令系统)难易度:

乘法指令IMULBX一个乘数在BX中,另一个乘数一定在AX中,乘积在DX:

AX中。

错误

193.知识点:

0301(80x86的寻址方式)

8086/8088端口地址的围是0000~0FFFH。

答案:

错误

196.知识点:

0303(80x86的指令系统)难易度:

较难

设AX=1000H,BX=2340H,则在执行了指令CMPAX,BX后,标志CF=1,ZF=0。

正确

197.知识点:

0203(中央处理机)难易度:

较难

段属性就是定义标号的段起始地址,标号的段总是在CS寄存器中。

答案:

正确

198.知识点:

0203(中央处理机)难易度:

偏移属性就是定义标号的偏移地址,它应安排在IP寄存器中。

答案:

正确

200.知识点:

0203(中央处理机)

AX的容加1,但不影响CF的指令是INCAX。

答案:

正确

201.知识点:

0203(中央处理机)

BX的容加1,要求影响所有标志位的指令是ADDBX,1。

答案:

正确

206.知识点:

0303(80x86的指令系统)

计算机中的指令由操作码和地址码两部分组成。

答案:

正确

208.知识点:

0204(存储器)

存储器中的各段允许重叠。

答案:

正确

209.知识点:

0301(80x86的寻址方式)

8086的地址总线有20根,寻址围为1M字节。

210.知识点:

0303(80x86的指令系统)

所有的条件转移指令均不影响标志位。

正确

211.知识点:

0602(子程序的嵌套)难易度:

较难

段间调用的子程序必须由伪操作FAR说明为近过程。

答案:

错误

212.知识点:

0301(80x86的寻址方式)难易度:

当SRC是立即数时,DST一般可以使用存储器寻址。

正确

213.知识点:

0402(伪操作)

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

当前位置:首页 > 工程科技 > 交通运输

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

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