计算机组成原理-第6章计算机的运算方法

6.1无符号数和有符号数

6.1.1无符号数

没有符号,在寄存器中的每一位均可用来存放数值。

6.1.2有符号数

1,机器数与真值:0表示正,1表示负。

把符号数字化的数称为机器数,而把带+或-符号的数称为真值。

2,原码表示法

3,补码表示法

一个负数可用它的正补数来代替,而这个正补数可以用模加上负数本身求得。

一个正数和一个负数互为补数时,它们绝对值之和即为模数。

正数的补数即该正数本身。

4,反码表示法

原码,补码和反码三种机器数的特点:

①三种机器数的最高位均为符号位。

②当真值为正时,三者的表示形式相同。

③当真值为负时,三者表示形式不同,但其符号位都用1表示,而数值部分补码是原码的求反加1,反码是原码的每位求反。

5,移码表示法:当浮点数的阶码用移码表示时,就能很方便地判断阶码的大小。

同一个真值的移码和补码仅差一个符号位,若将补码的符号位由0改为1,或从1改为0,即可得该真值的补码。

6.2数的定点表示和浮点表示。

浮点表示:N=S×r的j次方。S为尾数,j为阶码,r是基数。

①浮点数的表示范围。

②浮点数的规格化。

③IEEE754标准

6.3定点运算

可以采用移位和加法相结合,实现乘除运算。

对于正数,移位后出现的空均以0添之。

对于负数,移位后,原码以0添之,补码左移添0,右移添1,反码以1添之。

6.3.2加法与减法运算

①A补+B补=(A+B)补mod2的n+1次方。

A补+B补=(A+B)补mod2。

②溢出判断:用一位符号位判断。用2位符号位判断。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值