计算机数的表示数制转换视频,计算机中信息:数制转换和码制转换的方法.ppt...

文档介绍:

第2章 计算机中信息表示

掌握:

数制转换和码制转换的方法

简化地址结构的方法

常见的寻址方式

浮点数的表示

计算机中信息:数制转换和码制转换的方法

2.1 数值型数据的表示方法

2.1.2 带符号数的表示

2.1.1 进位计数制

思想

表示范围

典型值的表示

原码

补码

0

0

0

-1

0

-2n

②真值原码变补码的方法

计算机中信息:数制转换和码制转换的方法

1.原码表示法

(1)若定点小数的原码序列为X0 .X1X2…Xn,则

原码表示法的思想:让数码序列的最高位为符号位,符号位为0表示该数为正,为1表示该数为负;数码序列的其余部分为有效数值,用二进制的绝对值表示。

X 0≤X<1

[X] 原=

1-X=1+|X| -1 < X ≤ 0

若X=+0.1011,则X原=0.1011

若X=-0.1011,则X原=1.1011

计算机中信息:数制转换和码制转换的方法

(2)若定点整数的原码序列为Xn Xn-1…X1X0,其中Xn表示符号位,则

(3)讨论

X 0≤X<2n

[X] 原=

2n-X=2n+|X| - 2n < X ≤ 0

若X=+1011,则五位字长的X原=01011,而八位字长

的X原=00001011

若X=-1011,则五位字长的X原= ,而八位字长

的X原=

11011

1 0… 0 0

n

计算机中信息:数制转换和码制转换的方法

X 0≤X<1

[X] 原=

1-X=1+|X| -1 < X ≤ 0

①真值0可以有两种不同的表示形式,分别称为+0与-0。以小数为例:

X 0≤X<2n

[X] 原=

2n-X=2n+|X| - 2n < X ≤ 0

③符号位不是数值的一部分,是人为地约定“0正1负”。

[+0]原=0.00…0 [-0]原=1.00…0

②对于小数原码,表示范围: -1 < X < 1

对于整数原码 Xn Xn-1…X1X0 ,表示范围为- 2n < X < 2n

计算机中信息:数制转换和码制转换的方法

2.补码表示法

(1)补码的定义

例7 若X=0.1011,则8位字长的X补=

X原=

补码的统一定义式 [X] 补= M+X (mod M)

定点小数的补码定义式

若定点小数的补码序列为X0 .X1X2…Xn,其溢出量为 ,因此以 为模,有:

例8 若X=-0.1011,则5位字长X补=

写成8位字长,则X补=

X 0≤X<1

[X] 补= (mod 2)

2+X=2-|X| -1≤X<0

2

2

0.1011000

0.1011000

2-0.1011=1.0101

2-0.1011000=1.0101000

M

M

计算机中信息:数制转换和码制转换的方法

定点整数的补码定义式

若定点整数的补码序列为Xn Xn-1…X1X0,即连同符号位有n+1位,其溢出量为 ,因此以 为模,有

例9 若X=1011,则5位字长的X补= ,而8位字长的X补= X原=

例10 若X=-1011,

则5位字长的X补= ,

而8位字长的X补=

内容来自淘豆网www.taodocs.com转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值