几个计算机基础问题这几个问题什么区别,怎么计算的啊1.表示6种状态至少需要()位二进制数.2.4个二进制位可表示()状态.3.在计算机程序设计中,如果要表示某个事物的32种不同的状态,则

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 16:31:43
几个计算机基础问题这几个问题什么区别,怎么计算的啊1.表示6种状态至少需要()位二进制数.2.4个二进制位可表示()状态.3.在计算机程序设计中,如果要表示某个事物的32种不同的状态,则

几个计算机基础问题这几个问题什么区别,怎么计算的啊1.表示6种状态至少需要()位二进制数.2.4个二进制位可表示()状态.3.在计算机程序设计中,如果要表示某个事物的32种不同的状态,则
几个计算机基础问题
这几个问题什么区别,怎么计算的啊
1.表示6种状态至少需要()位二进制数.
2.4个二进制位可表示()状态.
3.在计算机程序设计中,如果要表示某个事物的32种不同的状态,则最少需要()位二进制码.
4.某汉字的区位码是3593,该汉字对应的国标码是(),对应的机内码是().答案437DH,C3FDH 为什么啊
5.对于一个2KB的存储空间,其地址可以是000H~()H.why
6.若要用二进制数表示十进制数的0~999,则至少需要()位.why

几个计算机基础问题这几个问题什么区别,怎么计算的啊1.表示6种状态至少需要()位二进制数.2.4个二进制位可表示()状态.3.在计算机程序设计中,如果要表示某个事物的32种不同的状态,则
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位呢?