当进行加法或减法运算时,若最高位发生进位或借位,则()

题目
单选题
当进行加法或减法运算时,若最高位发生进位或借位,则()
A

CF=1

B

DF=1

C

SF=1

D

ZF=1

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中______是正确的。

A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出

B.两个整数相加,若结果的符号位为0,则一定发生溢出

C.两个整数相加,若结果的符号位为1,则一定发生溢出

D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出


正确答案:D
解析:两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出。

第2题:

当执行指令"SUB Ax, Bx"后,CF=1,说明______向高位无进位或有借位;对______数,操作结果溢出。


正确答案:最高有数位  无符号
最高有数位 , 无符号

第3题:

当两个单符号位补码进行加减运算时,若最高数值位向符号位的进位值与符号位产生的进位输出值相异,则溢出。()

此题为判断题(对,错)。


参考答案:正确

第4题:

● 在 CPU 的状态寄存器中,若符号标志为“1”,表示运算结果为 (25) ;若进位标志为“0”,表示 (26) 。

(25)

A. 正

B. 负

C. 零

D. 不一定

(26)

A. 有进位

B. 无进位

C. 无进位或借位

D. 不一定


正确答案:D,D

第5题:

当指令“SUB AX,BX”执行后,如果CF=1,则说明最高有效位向高位有进位或有借位,对【 】数的操作结果溢出。


正确答案:无符号
无符号 解析:执行指令SUBAX,BX后,如果CF= 1,则说明最高有效位向高位有进位或有借位,对无符号数的操作结果表示溢出。

第6题:

汇编语言的ADC指令是条()指令。

A.加法

B.减法

C.常进位加法

D.常借位减法


参考答案:C

第7题:

用二进制加法器对二—十进制编码的十进制数求和,当和的本位十进制数二—十进制编码小于等于1001且向高位无进位时,(12);当和小于等于1001且向高位有进位时,(13);当和大于1001时,(14)。

A.不需进行修正

B.需进行加6修正

C.需进行减6修

D.进行加6或减6修正,需进一步判别


正确答案:A
解析:可以利用二进制加法罪对三一十进制编码的十进制数求和,但由于十进制数是逢十进一,而二进制运算在第4位上是逢十六进一,并且在二一十进制编码中大于1001时(即为1010、1011、1100、1101、1110和1111)都是非法编码,故做加法后有时需要对和进行修正。当和的本位十进制数二一十进制编码小于等于1001且向高位无进位时显然不需要进行修正。例如,十进制数17+21采用二—十进制编码及二进制加法器进行,结果如下:其结果就是和38的二—十进制编码当和小于等于1001且向高位有进位时说明本位十进制数之和大于16,则需要进行加6修正。例如,十进制数19+28采用二—十进制数编码及二进制加法器进行,结果如下:(有进位)若不进行修正,变成41就不对了,进行加6修正后,得是47的二一十进制编码,是正确的。和大于1001时,对于十进制数位来说产生的是非法编码,而应该向高位进位,但二进制加法器却未进位,这时也需要进行加6修正。例如十进制数18+23采用二一十进制编码及二进制加法器进行,结果如下:1011是二—十进制的非法编码,进行加6修正后,得是41的二一十进制编码,是正确的。

第8题:

两补码相加,采用1位符号位,则当________时,表示结果溢出。

A.最高位有进位

B.最高位进位和次高位进位异或结果为0

C.最高位为1

D.最高位进位和次高位进位异或结果为1


正确答案:D

第9题:

用二进制加法器对二—十进制编码的十进制数求和,当和的本位十进制数的二—十进制编码小于等于1001且向高位无进位时,(52):当和小于等于1001且向高位有进位时,(53);当和大于1001时,(54)。

A.不需进行修正

B.需进行加6修正

C.需进行减6修正

D.进行加6或减6修正,需进一步判别


正确答案:A

第10题:

定点运算器产生溢出的原因是()。

A.参加运算的操作数超过机器数的表示范围
B.运算结果超过机器数的表示范围
C.运算过程中最高位产生进位或借位
D.寄存器位数限制,丢掉低位数值

答案:B
解析:
定点运算器的特点是机器数所表示的范围较小,其产生溢出的原因是超过机器数的表示范围。