第二章计算机中的信息表示 数据信息 数值型数据 非数值型数据 控制信息一指令信息等 第一节数据信息的表示 2.1.1表示数据的大小 二进制、八进制、十六进制、二十进制 21.2表示数据的符号 原码、补码、反码 213表示小数点 定点、浮点
第二章 计算机中的信息表示 数据信息 控制信息 数值型数据 非数值型数据 指令信息等 第一节 数据信息的表示 2.1.1 表示数据的大小 二进制、八进制、十六进制、二-十进制 2.1.2 表示数据的符号 原码、补码、反码 2.1.3 表示小数点 定点、浮点
1定点表示法 无府号数0m0:m (0) (255) 111l1l原01111lll原 定点整数 (-127) (127) 10000000补011111ll补 (-128) (127) 1l1lll1原0.11l原 定点小数12 (1-2) 10000001米 (-1) (1-27)
1. 定点表示法 无符号数 定点整数 定点小数 00000000 11111111 (0) (255) 11111111 01111111 原 原 (-127) (127) 10000000 01111111 补 补 (-128) (127) 1.1111111 0.1111111 原 原 -(1-2 -7 ) (1-2 -7 ) 1.0000000 0.1111111 补 补 (-1) (1-2 -7 ) 类型
2.浮点表示法 浮点数真值:N=±R×M 浮点数机器格式:EfE1…|mMM,73 阶符阶码数符尾数 R:阶码底,隐含约定。 E:阶码,为定点整数,补码或移码表示。 其位数决定数值范围;阶符表示数的大小。 M:尾数,为定点小数,原码或补码表示。 其位数决定数的精度;数符表示数的正负。 尾数规格化:1/2≤|M<1最高有效位绝对值为1
E 浮点数真值:N = + R ×M 阶码 浮点数机器格式: Ef E1 …Em Mf M1 …Mn 阶符 数符 尾数 R:阶码底,隐含约定。 E:阶码,为定点整数,补码或移码表示。 其位数决定数值范围;阶符表示数的大小。 M:尾数,为定点小数,原码或补码表示。 其位数决定数的精度;数符表示数的正负。 尾数规格化:1/2≤ M <1 最高有效位绝对值为1 2. 浮点表示法
第二节指令信息的表示 指令:指示计算机执行某类操作的信息的集合。 本节主要讨论:一般指令格式 常用寻址方式 面向用户指令类型 221指令格式 指令基本格式操作码θ地址码D 个 个或几个
第二节 指令信息的表示 指令:指示计算机执行某类操作的信息的集合。 本节主要讨论:一般指令格式 常用寻址方式 面向用户指令类型 2.2.1 指令格式 指令基本格式 操作码θ 地址码 D 一个 一个或几个
1.指令字长 建长令式王用存空 2.操作码结构 (1)定长操作码 各指令0的位置、位数固定相同。 (2)扩展操作码 各指令0的位置、位数不固定,根据需要 变化。关键在设置扩展标志
1. 指令字长 定长指令格式 变长指令格式 便于控制 (1) 定长操作码 各指令θ的位置、位数固定相同。 (2)扩展操作码 各指令θ的位置、位数不固定,根据需要 变化。 合理利用存储空间 2. 操作码结构 关键在设置扩展标志