目录
区分进制
带小数点的进制转化
进制转换练习
符号数的表示方法
区分:
考点:给你原码转换补码,补码最负的数的表示,0的表示
原码,反码,补码练习
区分进制
注意微机原理这门课用的是后缀的方式,C用的是前缀
数后加B表示二进制数
数后加D或不加表示10进制数
数后加H表示16进制数
数后加Q表示8进制
带小数点的进制转化
1011 0111.11B 转换为16进制
一定要把小数的位数补齐
1011 0111.1100B
B7.CH
任何进制转10,用进制乘以对应位的权值相加即可
10进制转R进制,成R取整 ,最先出来的离小数点越近
比如 0.625转二进制 结果0.101B
进制转换练习
答案 B C A B 100001011.101 10B.AH
符号数的表示方法
用数的符号和数值部分一起编码的方法表示符号数
二进制数的最高位是符号位。正数的最高位是0,负数的最高位是1
区分:
机器数(用1和0来表示符号的就是机器数)
真值(正数就是用+,负数就是用-) , 例如二进制真值数-011000(考试的时候问你真值就写-24), 它的机器数为 1011000
无符号数(就全是正数了)
考点:给你原码转换补码,补码最负的数的表示,0的表示
符号数的常用表示方法:补码,原码,反码
正数原,反,补相同
负数 补码=除符号位 原码取反+1
8为表示范围
原码 -127到127 0有两种
补码 -128到127 0唯一
-128=1000 0000 =80H 直接记住就行1又当符号位又当数值位
16位表示范围
-32768到32767
微机中符号数用补码表示
原码,反码,补码练习
1 : 0000 1101 11110010
2 : 1110 0111 -103
3: D
4: 92H EEH
5: D
6: C