[教程][计算机体系结构]计算机组成原理(一):计算机系统概述(2)

0、1编码

数字系统中的信息单位与量级

1.数字系统中的信息单位
1)位(bit,b),位即一位0、1码;
2)字节(Byte,B),在0、1编码系统中,每8位划分一个字节,1B=8b;
3)字(word),一个用途表示机器一次所能处理的0、1码位数,这个位数称为字长,表明了机器处理的精度,如8位计算机一次所处理的0、1码只有8b;另一个用途表示一个具有逻辑独立意义的信息,如一个数据字、一个指令字。
2. 数字系统中的数量级
K(千),M(兆),G(吉),T(太),P(拍),E(艾),Z(泽),Y(尧)。

十进制数与二进制数的转换

1.二-十(B-D)进制转换

2.十-二转换

八进制、十六进制和二-十进制(BCD)

1.八进制和十六进制

2.二-十进制码

原码、反码、补码和移码

1.机器码与原码
一个数在机器内的表示形式称为机器数。把一个数连同它的符号在机器中用0和1进行编码,这个数本身的值称为该机器数的真值。一般用数的最高有效位(最左边一位)(Most Significant Bit,MSB)表示数的正负,通常MSB=0表示正数,如+1011表示为01011,MSB=1表示负数,如-1011表示为11011。
2.反码
对于正数来说,其反码和原码的形式是相同的,即[X]原=[X]反;
对于负数来说,其反码为原码数值部分取反,符号位不变。
3.补码
对于正数来说,其补码和原码的形式是相同的,即[X]原=[X]补;
对于负数来说,其补码为其反码的末位补加1。
4.移码
移码是在补码的最高位加1,故又称增码。

浮点数与定点数

1.机器数的浮点表示法
一般的,一个任意二进制数N可以表示为N=2^E * F。E为数N的阶码,F为数N的有效数字,称为伪码,Ef和S称为阶码E和位数F的符号位,浮点数的机内表示为Ef-E-S-F。
2.机器数的定点表示
如果让机器中所有的数都采用同样的阶码,就有可能将固定的阶码略去不表示出来,阶数称为定点数的比例因子。



写于关雎


在这里插入图片描述


新浪微博:https://weibo.com/tianzhejia
CSDN博客:https://blog.csdn.net/qq_35605018
博客网站:http://www.zhijiadeboke.xyz
GitHub:https://github.com/ZhijiaTian
QQ邮箱:2461824656@qq.com
126邮箱:tianzhejia@126.com
Outlook邮箱:tianzhejia@outlook.com

以上均可与本人取得联系,欢迎探讨。^ v ^

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值