2010-12-04 65 views
3

对不起,这是一个非常愚蠢的问题,我只是翻阅我的操作系统类的旧试卷,发现这个问题经常会出现。一个人如何解决这个问题的答案?我不太明白。需要多少位来寻址32个字节?

另一个问题是:

什么是最大和最小的无符号整数,可以通过7位,9位和10位来表示?

任何人都可以告诉我你将如何解决这个问题吗?它只是2^7?

非常感谢! :)

回答

11

需要多少位来寻址32个字节?

5(自2^5 == 32)。换句话说,log2(32)。如果问题(32)的电话号码不是 二的电源,则需要将回答调高

可以用7位,9位和10位表示的最大和最小无符号整数是多少?

无论位的数量如何,最小的无符号整数始终为零。最大无符号整数分别为2^7-1(127),2^9-1(511)和2^10-1(1023)。

This link提供了一个体面的解释。

+0

1字节是8位。 32字节是5位,你确定吗? – 2016-08-25 10:47:48

2

有人纠正我,如果我错了,但最大unsigend整数是(2^X - 1)

3

多少位需要通过99包容性来表达数字0? 2,对吗?

你是怎么做到的?通过查看数字?那么 - 有100个数字,所以你可以取对数基数为10(相当于,你可以在脑海中填充空白:10以_ = 100的幂)。或者您可以认识到有100个数字,因为范围0..99与范围1..100的大小相同。

它所有的工作与位一样,只是你现在是不是基地10座2(在之前有人做了智能自作聪明评论说,“每一个基地台10”。)

相关问题