几个计算机基础问题

2024-11-28 18:25:31
推荐回答(1个)
回答1:

1、二进制用0,1表示,故一位二进制可以表示两种状态,N位可以表示2的N次方种状态,2位二进制只能表示2^2=4种,所以需要3位,2^3=8>6

2、同上题,2^4=16

3、同1题,2^5=32

4、首先你得明白几个公式
交换码(国标码) =区位码+(2020)H
机内码(内码)= 交换码 +(8080)H
即机内码=区位码+(A0A0)H
这种题一般是先将区位码转换为十六进制的编码,在转换的时候, 一定要
记得,不管是汉字的什么编码,都是两个字节分别编码的连接,所以,转换
时,位两位一转,如你这道题的区位码是3593,在转换的时候应该分为35和93,故(3593)D=(235D)H,,加上(2020)H得出国标码为(437D)H
加上(A0A0)H,得到了机内码为(C3FD)H

5、应该知道2^10=1KB,然后就好办了,2KB=2^11,即1000 0000 0000,转换为十六进制即为 (800)H,而7FF与000H之间正好有7FF-000+1=800个(求两头之和,大减小后要加一的)

6、范围的最小值0,一位表示就够了,主要得看最大值。2^10 = 1024; 2^9 = 512,所以你觉得是不是应该是10位呢?

希望对你有帮助!!