数制与编码
处理器中数据信息的表示及运算
微机中的3种进制:
二进制:计算机只能使用的进制
十六进制:为方便表示二进制数
十进制:人类最熟悉的进制
要求:
熟练掌握0—9,A~F共16个符号的三种进制形式
一.数制的书写形式
二进制数后跟字母B 10011011B
八进制数后跟字母Q 12576Q
十六进制数后跟字母H或以0x开头2AF0H 0x2AF0
十进制数后跟字母D或不跟字母163925D 或163925
二.数制之间的转换
R进制转换成十进制:
将下列进制数转换为十进制数:eg:
三.十进制转换成二进制
小数部分的转换(十转二进制)
二进制转八进制,十六进制
进制加减法主要宗旨
逢十(二/八/十六进制)进一
借十(二/八/十六进制)退一
出几道题 自己练练 对对答案
答案
1:0111,0110
2:1B2
3:4ED
问题
补充:8位二进制能表示的数范围是2的8次方,即256,所以带符号整数的范围就是-128到127,无符号整数的范围是0-255。
16进制与二进制快速转化
数值数据的编码与表示(原码反码补码)
总结一下:
正整数的原码、反码和补码都一样;
负数部分:
原码和反码的相互转换:符号位不变,数值位按位取反
原码和补码的相互转换:符号位不变,数值位按位取反,末位再加1
已知补码,求原码的负数的补码:符号位和数值位都取反,末位再加1