《计算机组成与设计》课程教学资源(PPT课件讲稿)第2章 指令——计算机的语言

第2章指令:计算机的语言 计算机中的信息分为: 数值型数据 数据信息 非数值型数据 控制信息
第2章 指令:计算机的语言 计算机中的信息分为: 数值型数据 数据信息 控制信息 非数值型数据

21数据信息的表示方法 数值型数据的完整表示: 1.采用什么进位计数制(逢几进位) 2.如何使符号数字化(机器数的编码方法) 3.如何处理小数点位置(定点表示、浮点表
2.1 数据信息的表示方法 数值型数据的完整表示: 1. 采用什么进位计数制(逢几进位) 2. 如何使符号数字化(机器数的编码方法) 3. 如何处理小数点位置(定点表示、浮点表 示)

21.1进位计数制及转换 例:(101.1)2=1×22+0×21+1×2+1×2 基本概念r进制 般的,在r进制下,数XXn1…0X1X2…X 所代表的数值可以表示为: 广,基数:指该进位制中允许选用的基本数码的个数 Xr"tx …+ⅩP0+X,r-+Xr2+… n一 权:权的大小是以基数为底,该位数字 该位数字(0~r-1)所在位置的序号为指数的整数次幂
2.1.1进位计数制及转换 一. 基本概念 r进制 一般的,在r进制下,数 该位数字(0~r-1) 基数:指该进位制中允许选用的基本数码的个数 权:权的大小是以基数为底,该位数字 所在位置的序号为指数的整数次幂。 2 1 0 1 (101.1) 2 1 2 0 2 1 2 1 2 − = + + + 所代表的数值可以表示为: 例: Xn Xn−1 X0 X−1 X−2 X−m … . … m m n n n n X r X r X r X r X r X r − − − − − − − + −1 1 +… + 0 0 + 1 1 + 2 2 +…

211进位计数制及转换 各种数制之间的转换 1十进制转换为二进制 整数: 规则:连续“除以2取余,直到商为0 例1:(116)=()2 21116 余数 258 229 214
2.1.1进位计数制及转换 二. 各种数制之间的转换 1.十进制转换为二进制 • 整数 : 规则:连续“除以2取余,直到商为0” 例1:(116)10 = ( )2 2 116 余数 2 58 …… 0 2 29 …… 0 2 14 …… 1

211进位计数制及转换 例1:(116)0=()2 2116 余数 258 229 214 0010 0 (116)o=(1110100)2 例2:29=(11101)B
2.1.1进位计数制及转换 例1:(116)10 = ( )2 (116)10 = ( 1110100 )2 例2:29D =( )B 2 7 …… 0 2 116 余数 2 58 …… 0 2 29 …… 0 2 14 …… 1 2 3 …… 1 2 1 …… 1 0 …… 1 11101

211进位计数制及转换 小数: 规则:连续“乘以2取整,直到小数部分为0 例1:0.8125=() B 0.8125×2=1.625 0.625×2=1.25 0.25×2=0.5 1101 0.5×2=1 因此:0.8125=(0.1101)g 例2:0.375D=(0.011)
2.1.1进位计数制及转换 • 小数: 规则:连续“乘以2取整,直到小数部分为0” 例1: 0.8125D =( )B 0.8125 × 2 = 1.625 ……1 0.625 × 2 = 1.25 ……1 0.25 × 2 = 0.5 ……0 0.5 × 2 = 1 ……1 因此:0.8125D =(0. 1101 )B 例2:0.375D =( )B 0.011

211进位计数制及转换 2.二进制转化为十进制 规则:按权相加 例1: (1011)2=1×23+0×22+1×2+1×20 =(11)10 例2: (10112=1×22+0×2+1×20+1×2
2.1.1进位计数制及转换 2. 二进制转化为十进制 规则:按权相加 例1: 2 1 0 1 (101.1) 2 1 2 0 2 1 2 1 2 − = + + + 1 0 3 2 1 0 2 (11) (1011) 1 2 0 2 1 2 1 2 = = + + + 例2:

212机器数的编码格式 机器数是指数在计算机中的表示形式,一般是采 用某种编码形式表示带符号的二进制数 真值是指机器数所对应的实际数值。 ■常用的机器数形式有:原码、补码、反码
2.1.2 机器数的编码格式 ◼ 机器数是指数在计算机中的表示形式,一般是采 用某种编码形式表示带符号的二进制数。 ◼ 真值是指机器数所对应的实际数值。 ◼ 常用的机器数形式有:原码、补码、反码

212机器数的编码格式 原码表示法(符号和幅值表示法) 规定:最高位为符号位(0为正,1为负), 其余有效数值部分用二进制的绝对值表示
2.1.2 机器数的编码格式 一 . 原码表示法(符号和幅值表示法) 规定:最高位为符号位(0为正,1为负), 其余有效数值部分用二进制的绝对值表示

21.2机器数的编码格式 ■注意: 1)0可分+0和-0。 +0为00.0 -0为1.0..0 2)符号位和数值无关,不能作为数值的一部分直接 参与运算,在运算中要额外增加一步处理。 3)原码表示的数取不到端点 小数:X|<1 整数:X|<2n
2.1.2 机器数的编码格式 ◼ 注意: 1)0可分+0和-0。 +0 为 0.0…0 -0为 1.0…0 2)符号位和数值无关,不能作为数值的一部分直接 参与运算,在运算中要额外增加一步处理。 3)原码表示的数取不到端点 小数: |X|<1 整数:|X|<2n
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据挖掘导论 Introduction to Data Mining》课程教学资源(PPT课件讲稿)Data Mining Classification(Basic Concepts, Decision Trees, and Model Evaluation).ppt
- 《微型计算机原理及接口技术》课程电子教案(PPT课件)第9章 AT89S52单片机的I/O扩展.ppt
- 四川大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)Unit5 Introduction to Computer Networks.ppt
- 《计算机软件技术基础》课程教学资源(PPT课件讲稿)排序(教师:曾晓东).ppt
- 西安电子科技大学:《数据库系统 DataBase System》课程教学资源(PPT课件讲稿)normalization.ppt
- 《单片机原理及应用》课程教学资源(PPT课件讲稿)第11章 单片机应用系统的串行扩展.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第7章 多处理器及线程级并行 7.1 引言 7.2 集中式共享存储器体系结构.pptx
- 上海交通大学:操作系统安全(PPT课件讲稿)设备管理与I/O系统.pps
- 《编辑原理》课程教学资源(PPT课件)目标代码生成.pptx
- 四川大学:Object-Oriented Design and Programming(Java,PPT课件)3.2 Graphical User Interface.ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第三章 流水线技术.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)异常处理 Exception Handling.ppt
- 中国科学技术大学:云计算基本概念、关键技术、应用领域及发展趋势.pptx
- 《C程序设计》课程电子教案(PPT课件讲稿)第二章 基本数据类型及运算.ppt
- 《电子商务概论》课程教学资源(PPT课件)第十章 电子商务安全技术.ppt
- 中国铁道出版社:《局域网技术与组网工程》课程教学资源(PPT课件讲稿)第4章 Windows Server系统工程.ppt
- 《Internet技术与应用》课程PPT教学课件(讲稿)第3讲 双绞线制作和传输介质.ppt
- jQuery个人主页(PPT讲稿).ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第10章 内排序.ppt
- 最小生成树(PPT课件讲稿)Minimum Spanning Trees.pptx
- 清华大学:Local Area Network and Ethernet(PPT课件讲稿).pptx
- 《密码学》课程教学资源(PPT课件讲稿)第10章 密码学的新方向.ppt
- 《计算机系统安全》课程教学资源(PPT课件讲稿)第七章 公开密钥设施PKI Public key infrastructure.ppt
- 《数字图像处理》课程PPT教学课件(讲稿)第四章 点运算.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第八章 代码生成.ppt
- Introduction to Convolution Neural Networks(CNN)and systems.pptx
- 华北科技学院:数字视频教学软件与制作(PPT课件讲稿)数字视频编辑软件Premiere 6.5(主讲:于文华).ppt
- 中国科学技术大学:《Linux操作系统分析》课程教学资源(PPT课件讲稿)文件系统.ppt
- 哈尔滨工业大学:再探深度学习词向量表示(PPT课件讲稿)Advanced word vector representations(主讲人:李泽魁).ppt
- 《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第四章 VB的基本语句.pps
- 《单片机原理及应用》课程PPT教学课件(C语言版)第4章 C51程序设计入门(单片机C语言及程序设计).ppt
- 西安培华学院:《微机原理》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 《数据结构与算法》课程教学资源(PPT课件讲稿)第三章 树 3.1 树的有关定义.ppt
- 《计算机网络》课程教学资源(考试大纲)计算机网络考试大纲.doc
- 西安电子科技大学:《Mobile Programming》课程PPT教学课件(Android Programming)Lecture 2 Intro to Java Programming.pptx
- 西安电子科技大学:《数据库系统 DataBase System》课程教学资源(PPT课件讲稿)Unit 2 The Relational Model.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 用数组处理批量数据.pptx
- 电子工业出版社:《计算机网络》课程教学资源(第六版,PPT课件讲稿)第六章 应用层.pptx
- 清华大学:《计算机导论》课程电子教案(PPT教学课件)第3章 计算机基础知识.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第4章 有限域(第五版).pptx