数字逻辑基础

十六进制数
十六进制数的特点是:
1.由16个数码,0~9和A~F组成
2.基数是16,运算规则是逢16进1
3.在小数点左边,从右至左的位权依次是: 160 , 161 , 162 ……在小数点右边,从左至右的位权依次是: 161 , 162 , 163 ,……;

数制转换
1.非十进制数转换成十进制数
转换方法是:将非十进制数按维权展开后求和
(1011.101)2=1* 23 +0* 22 +1* 21 +1* 20 +1* 21 +0* 22 +1* 23 =11.625

(723.24)8=7* 82 +2* 81 +3* 80 +2* 81 +4* 82 =467.3125

(2D9.A8)16=2* 162 +13* 161 +9* 160 +10* 161 +8* 162 =729.65625

2.十进制树转换成非十进制数
十进制数转换成非十进制数,需要分别对整数部分和小数部分进行转换
①整数部分转换方法:不断除以技术取余数直到商为0,从下至上读取余数
②小数部分转换方法:不断乘以基数取余数,从上到下读取整数,直到满足精度要求为止
(179)10=(10110011)2=(263)8=(B3)16
(0.6875)10=(0.1011)2=(0.54)8=(0.B)16

码制
1.原码
将数的真值形式整数符号用0表示,负数符号用符号位1表示,叫做数的原码形式。
2.反码
对于正数,反码与原码相同
对于负数,保留原码符号位,其他位取反
3.补码
对于正数,补码与原码相同
对于负数,补码为反码+1

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值