计算机中用二进制表示指令和字符串,曹红根《计算机组成原理》第 2 章 计算机中数据信息的表示[精].ppt...

文档介绍:

第2章计算机中数据信息的表示

2018/2/11

1

本章学****内容

计算机中数制与数制转换方法(不讲)

机器数的概念(简要)

原码、补码、反码、移码表示及运算方法

数的定点与浮点表示及运算方法(重点)

非数值数据的表示

十进制数串的表示

数据校验码(重点)

2018/2/11

2

计算机内部信息

信息

控制信息

数据信息

指令

控制字

数值型数据

非数值型数据

定点数

浮点数

数字串

字符与字符串

汉字与汉字串

2018/2/11

3

2.2.1 机器数与真值

1. 机器数

数在计算机中的二进制表示形式。机器数的数值部分和符号均用二进制代码表示。

2. 真值

机器数按一般表示方法所表示的数值

2.2 带符号数的表示

2018/2/11

4

机器数可分为

无符号数:机器字长的所有二进制位均表示数值

带符号数:数值部分和符号均用二进制代码表示

2018/2/11

5

2.2.2 原码表示

原码表示:保持原有的数值部分的形式不变,只将符号用二进制代码表示。

原码表示是最简单的机器数表示方法。

1.原码定义

纯小数原码定义:

例:[0.10011001]原=0.10011001

[-0.10011001]原=1.10011001

2018/2/11

7

纯整数原码定义:

式中 n 为除符号位以外的数值部分的位数

例:[10011001]原=010011001

[-10011001]原=110011001

2018/2/11

8

例:设机器字长为8位,写出+0.375和-0.6875

的二进制原码表示。

解:

(+0.375)10=(0.011)2 =(0.0110000)2

[0.0110000]原= 0.0110000

(-0.6875)10=(-0.1011)2 =(-0.1011000)2

[-0.1011000]原=1.1011000

2018/2/11

9

例:设机器字长为8位,写出+37和-37的二进

制原码表示。

解:

(+37)10=(100101)2 =(00100101)2

[00100101]原=00100101=25H

(-37)10=(-100101)2 =(-00100101)2

[-00100101]原=10100101=A5H

可见将[x]原的符号取反即可得到[-x]原

2018/2/11

10

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值