两个无符号数,它们的大小等于十进制数210和303,用N位二进制存储时,相加产生了进位,用N+1位二进制存储时,相加没有产生进位。这个N等于多少?为什么?

题目

两个无符号数,它们的大小等于十进制数210和303,用N位二进制存储时,相加产生了进位,用N+1位二进制存储时,相加没有产生进位。这个N等于多少?为什么?

参考答案和解析
正确答案: 210+303=513,29<513<210,取N=9时,相加会产生进位,取N=10,相加就不会产生进位,因此,本题中N=9。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

两个二进制数相加,并加上来自高位的进位,称为全加,所用的电路为全加器。()


参考答案:错误

第2题:

两补码相加,采用1位符号位,当最高位有进位时表示结果产生溢出。()


参考答案×

第3题:

半加器的逻辑功能是()。

A.两个同位的二进制数相加

B.两个二进制数相加

C.两个同位的二进制数及来自低位的进位三者相加

D.两个二进制数的和的一半


参考答案A

第4题:

定点运算器中判断溢出的条件是()。

A.最高符号位产生进位
B.符号位进位和最高数值位进位同时产生
C.用般符号位表示数符,当运算结果的两个符号位不相同时
D.用艘符号位表示数符,当运算结果的两个符号位相同时

答案:B
解析:
用般符号法表示数符时,结果的两个符号位代码不一致时,表示溢出(01表示上溢,10表示下溢),两个符号位的代码一致时,表示没有溢出,最高符号位永远表示结果的正确符号。

第5题:

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

A.不需进行修正

B.需进行加6修正

C.需进行减6修正

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


正确答案:A

第6题:

八位二进制数“1100001”和八位二进制数“11010011”进行加法运算,运算的正确结果是()

A、如果两个数均为补码,相加结果为10010100

B、如果两个数均为原码,相加结果为10010100

C、如果两个数均为无符号数,相加结果为10010100

D、以上结论均不正确


参考答案:A

第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题:

全加器的逻辑功能是()

A.两个同位的二进制数相加

B.两个二进制数相加

C.两个同位的二进制数及来自低位的进位三者相加

D.不带进位的两个二进制数相加


参考答案C

第9题:

全加器是指什么?( )

A.两个同位的二进制数相加
B.不带进位的两个同位二进制数相加
C.两个同位的二进制数及来自低位的进位三者相加

答案:A
解析:

第10题:

实现两个一位二进制相加产生和数及进位数的电路称为全加器。


正确答案:错误