《计算机组成原理》课程电子教案(PPT课件讲稿)第二章 计算机中的信息表示

第二章计算机中的信息表示 数据信息 数值型数据 非数值型数据 控制信息一指令信息等 第一节数据信息的表示 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. 操作码结构 关键在设置扩展标志

例指令字长16位,可含有3、2、1或0学 个地址,每个地址占4位。 操作码地址码 87~43~0 0000XY 1110 X Y Z 三地址指令15条 1110000 1111110YZ 二地址指令15条 1110000Z 一地址指令15条 111111111110Z 10000 零地址指令16条 1111111
例. 指令字长16位,可含有3、2、1或0 个地址,每个地址占4位。 操作码 地址码 15~ 12 11~ 8 7 ~ 4 3 ~ 0 0000 X Y Z 1110 X Y Z ... ... ... ... 1111 0000 Y Z 1111 1110 Y Z ... ... ... ... 三地址指令 15条 二地址指令 15条 1111 1111 0000 Z 1111 1111 1110 Z ... ... ... ... 一地址指令 15条 1111 1111 1111 0000 1111 1111 1111 1111 ... ... ... ... 零地址指令 16条

(3)复合型操作码 操作码分为几部分,每部分表示一种操作。 例某机算逻指令 基本操作进位移位回送跳|操作数 3.地址结构 指令中提供的地址数< 存储单元地址码 寄存器编号 (1)指令提供地址的方式直接或间接给出 显地址方式:指令中明显指明地址。 隐地址方式地址隐含约定,不出现在指令中
(3)复合型操作码 操作码分为几部分,每部分表示一种操作。 例.某机算逻指令 3. 地址结构 0 1 2 3 4 5 6 7 8 15 基本操作 进位 移位 回送 判跳 操作数 指令中提供的地址数 存储单元地址码 寄存器编号 (1)指令提供地址的方式 显地址方式 隐地址方式 :指令中明显指明地址。 :地址隐含约定,不出现在指令中。 直接或间接给出

使用隐地址可以减少指令中的地址数,简化 地址结构。 (2)地址结构的简化 ○四地址结构指令 格式:[6DD2D3D4 功能:(D1)(02)→D3 (D4)下条指令 用指令计数器Pc指示指令地址
(2) 地址结构的简化 操作数 地址 ● 四地址结构指令 格式: 使用隐地址可以减少指令中的地址数,简化 地址结构。 θ D1 D2 D3 D4 结果 地址 下条指 令地址 功能:(D1)θ(D2) D3 (D4) 下条指令 用指令计数器PC指示指令地址

●三地址结构指令 格式:[6D1D2D3 数结果 地址 功能:(D1)2)→D3下条指令地址 (P)+1—P转移时,用转移 地址修改PG內容。 二地址结构指令 格式:[6D1D2 源/目的目的源 功能:(D1)0(D2)→D2/D1 (PC)+1一PC
●三地址结构指令 格式: 操作数 地址 θ D1 D2 D3 结果 地址 功能: 下条指令地址 转移时,用转移 地址修改PC内容。 (D1)θ(D2) D3 (PC) + 1 PC 源/目的 ●二地址结构指令 格式:θ D1 D2 目的/源 功能:(D1)θ(D2) D2/D1 (PC) + 1 PC

一地址结构指令 格式:[6D1 含约定 功能:双操作数:(D1)0(A)一A (PC)+1→PG 单操作数:θ(01)→D1 (PC)+1→Pc 零地址结构指令 “格式:[6 功能:用于堆栈或特殊指令操作
双操作数: ●一地址结构指令 格式: θ D1 隐含约定 单操作数: 功能: ●零地址结构指令 格式: (D1)θ(A) A (PC) + 1 PC θ(D1) D1 (PC) + 1 PC θ 功能:用于堆栈或特殊指令操作
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.6)模型机设计.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.5)主机和外部设备的信息交换.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.4)微程序控制器原理.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.3)组合逻辑控制器原理.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统 第一节 运算器组织 第二节 运算方法.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第一章 概论.ppt
- 《网页设计与制作》课程教学资源(试卷习题)全国2007年7月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2007年4月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2006年7月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2006年4月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2005年7月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2005年4 月高等教育自学考试.doc
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(讲义)网络常用命令.doc
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(讲义)网页建立与维护.doc
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第7讲 数据编码技术.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第5讲 协议与网络体系结构.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第4讲 差错校验(差错控制).ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第2讲 典型应用.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第3讲 数据通信.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第1讲 网络概论(主讲:刘怀亮).ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第五章 输入/输出系统(5.1)接口类型与功能.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第五章 输入/输出系统(5.2)总线.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第五章 输入/输出系统(5.3)中断方式及接口.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第五章 输入/输出系统(5.4)DMA方式及接口.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第六章 输入/输出设备.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第四章 存储子系统(4.1)概述.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第四章 存储子系统(4.2)半导体存储器.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第四章 存储子系统(4.3)存储原理与技术指标.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)C语言复习(韩晓芸).ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第一章 C 语言概述(韩晓芸).ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第二章 算法.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第三章 数据类型、运算符和表达式.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第四章 顺序程序设计.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第五章 选择结构程序设计.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第六章 循环结构程序设计.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第七章 数组.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第八章 函数.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第九章 预编译处理.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第十章 指针与指针变量.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第十一章 结构体和共用体.ppt