关于计算机一级考试有关,主要是什么进制转化,国际码什么的。(我自学,很笨,别介意)
发布网友
发布时间:2022-05-13 05:21
我来回答
共5个回答
热心网友
时间:2023-11-21 09:21
第一道题:先谈原理:十进制的123.5其实是:1*10^2+2*10^1+3*10^0+5*10^-1(其中1*10^2的意思是10的2次方乘以1);那么二进制的1010.101=1*2^3+1*2^1+1*2^-1+1*2^-3=10.625;
第二道题:因为你的16进制是满16向前进一位,那么一位上就要表示从0~15:前面的0~9好说,所以A~F(a~f)就是表达的10~15;否则:一个16进制的15是表达的15呢还是1*16^1+5;
第三道题:跟第一道题类似,1A2H其实就是1A2,最后的一个字母H,告诉你这个数十16进制的,也就是:1*16^2+10*16^1+2*16^0;
第四道题:我不知道怎么计算,但是可以告诉你原理;是这样的:计算机这个东西是老外发明的,所以一开始只能表达英文字母+数字+特殊符号;也就是将0~127之间的数字,与ASCII表对应,最后表达出来;但是计算机的发展,全世界都在用,不能只显示英文,也要可以显示其他国家的文字,所以就有了扩展,原理和前面相似,但是方法有很多种,不是一种表格(类似于ASCII表),现在国际通用的是Unicode的表格;你的这道题应该与这个表格有关。
希望能够帮到你!
热心网友
时间:2023-11-21 09:21
1
1*2^(3)+1*2^(1)+1*2^(-1)+1*2(-3),
()中是次方,^是幂,小数点左边从第0位开始,右边从-1位开始,对应前面说的次方。
2
16进制就是逢16进1,10进制0~15对应16进制0~9,a~f,字母不分大小写,d就是对应10进制的13。10进制269先转成2进制就是1 0000 1101,再转成16进制从右往左取4位2进制换成16进制,结果就是10d.
3
和1一样,只是把2进制换成16进制,
1*16^(2)+10*16^(1)+2*16^(0)
4
不知道哦
热心网友
时间:2023-11-21 09:22
1,1010.101=1*2^3+1*2^1+1*2^(-1)+1*2^(-3)=10.675
2,D代表的是十进制,二进制是(B),十六进制是(H)
3,1A2H,“H”表示十六进制数,1A2=2+10*16+1*16*16=418
4,区位码用两个10进制数表示,国际码用两个十六进制数表示,区位 转换成16进制 (25和34分别转换)(不管给的数是什么都转换,除特殊要求) 然后用 25转换后的数+20H 再用 34转换后的数+20 从左往右连起来 就是 国际码 3942H
热心网友
时间:2023-11-21 09:23
找点计算机基础的书看看,关于数制转换的,不难的
热心网友
时间:2023-11-21 09:23
1. 答案:10.625,详解看:http://ke.baidu.com/view/1426817.htm?fr=aladdin
2. 进制就是到多少后进一位,比如我们经常用的10进制,9加1,个位变成0并往前进一位等于10.同样16进制就是加到16的时候才进一位,数字符号只有0到9,所有用字母代替十进制中的10(A),11(B),12(C),13(D),14(E),15(F)。
3. 参考:http://ke.baidu.com/view/1694111.htm?fr=aladdin
4. 区码和位码分别加上十进制数32,就是25+32=57=39(转换16进制),34+32=66=42(转换后的16进制),最后连起来从左往右就是3942H,H表示16进制