《计算机组成与系统结构》-计算机系统中的数据表示(一)

一、计算机数据计数制十进制,数字后面常用字母D标记或不标示 0~9二进制,数字后面常用字母B标记 0~1八进制,数字后面常用字母O标记 0~7十六进制,数字后面常用字母H标记 0~9 A~F1.1 进制转换整数十进制转二进制普通方法不啰嗦,快速转换方法:138 = 128+8+2 = 27 + 23 +21 = 10001010(第n-1位为1其余位置为0)小数十进制转二进制如:0.625转换原理,不断乘以2取整数位直到1.00.6252=1.25 取整数位1,然后去掉整数位0.
摘要由CSDN通过智能技术生成

一、计算机数据计数制

十进制,数字后面常用字母D标记或不标示 0~9
二进制,数字后面常用字母B标记 0~1
八进制,数字后面常用字母O标记 0~7
十六进制,数字后面常用字母H标记 0~9 A~F

1.1 进制转换

整数十进制转二进制
普通方法不啰嗦,快速转换方法:138 = 128+8+2 = 27 + 23 +21 = 10001010(第n-1位为1其余位置为0)
小数十进制转二进制
如:0.625转换原理,不断乘以2取整数位直到1.0
0.6252=1.25 取整数位1,然后去掉整数位
0.25
2 = 0.5 取整数位0
0.5*2 = 1.0 取整数位1,去掉整数位后为0结束
从小数点后面按顺序写即0.101
分数转二进制
X = 13/ 128 = (23+22+20)/ 27 = 2-4 +2-5 +2-7 = 0.0001101

二进制转八进制 -> 从高位开始每三位二进制直接替换为一位八进制
如 110010B = 62O
八进制转二进制同理,从高位开始一位八进制直接转三位二进制

二进制转十六进制,从高位开始每四位二进制直接替换为一位十六进制
十六进制转二进制同理,从高位每一位十六进制直接转为四位二进制
如 1111 1110B = FEH

二、定点数与浮点数

定点数表示约定的小数点的位置固定不变,有两种形式分为定点整数(纯整数),定点小数(纯小数)
浮点数即小数点位置不定的数字,一般表示为M*2E, M称为尾数,E称为阶码, 2为基数,除了这些浮点数还包括两部分:数符(尾数的符号)和阶符(阶码的符号)

有符号数和无符号数:
有符号数即正数 ,0和负数,在原码表示中会预留最高位用来表示符号,0表示正数,1表示负数
无符号数即无负数,在原码表示中n位编码全部为数据位

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值