《JAVA语言程序设计》课程教学课件(PPT讲稿)J03_数据编码

数据在计算机中的表示 ⊙十进制整数转换为二进制的方法 Q除2取余数,余数倒排 Θ思考: @(77)10对应的二进制是 (1001101)2
1 数据在计算机中的表示 十进制整数转换为二进制的方法 除2取余数,余数倒排 思考: (77)10对应的二进制是 (1001101)2

数据在计算机中的表示 正负号的表示: ●将二进制数的最高位定义为符号位。 日0表示正数、1表示负数。 日例: ●假如用1个字节来存储(+77)10和(-77)10则 它们对应的二进制表示为: 0(+77)10 (01001101)2 0(-77)10 (11001101)2 0则(+77)10+(-77)10= (00011010)2
2 数据在计算机中的表示 正负号的表示: 将二进制数的最高位定义为符号位。 0表示正数、1表示负数。 例: 假如用1个字节来存储(+77)10和(-77)10则 它们对应的二进制表示为: (+77)10 (-77)10 则(+77)10 + (-77)10 = (01001101)2 (11001101)2 (00011010)2

数据在计算机中的表示 Θ上述编码方式称为原码,比较直观,但不 能用于计算。 ⊙补码可用于计算。 Θ反码是由原码转换为补码或偏移码的中介
3 数据在计算机中的表示 上述编码方式称为原码,比较直观,但不 能用于计算。 补码可用于计算。 反码是由原码转换为补码或偏移码的中介

数据在计算机中的表示 1)原码 ●最高位为符号位,“0表示正,“1” 表示负,数值部分是原数的绝对值。 2)反码 日正数的反码和原码相同,负数的反码 是对其原码除符号位外各位求反,即 0变1,1变0。 3)补码 日正数的补码和原码相同,负数的补码 是在其反码的最后一位上加1
4 数据在计算机中的表示 1) 原码 最高位为符号位,“0”表示正,“1” 表示负,数值部分是原数的绝对值。 2) 反码 正数的反码和原码相同,负数的反码 是对其原码除符号位外各位求反,即 0变1,1变0。 3) 补码 正数的补码和原码相同,负数的补码 是在其反码的最后一位上加1

数据在计算机中的表示 +77 原码+ 01001101 反码 0 01101 补码 01 01101 -77 原码 11001101 反码 0110010 补码 10110011
5 数据在计算机中的表示 补码 1 0 1 0 0 1 1 0 1 +77 原码 1 1 0 0 1 1 0 1 0 1 1 0 0 1 1 -77 原码 反码 1 反码 0 1 0 0 1 1 0 1 补码 0 1 0 0 1 1 0 1 0 1 1 0 0 1 0

练习 +100 原码 01100100 反码 01 0 00 补码 01100100 -100 原码 11100100 反码 10011011 补码 10011100 6
6 练习 补码 1 0 1 1 0 0 1 0 0 +100 原码 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 -100 原码 反码 1 反码 0 1 1 0 0 1 0 0 补码 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《JAVA语言程序设计》课程教学课件(PPT讲稿)J03_运算符、表达式和语句.ppt
- 《JAVA语言程序设计》课程教学课件(PPT讲稿)J04_类与对象.ppt
- 《JAVA语言程序设计》课程教学课件(PPT讲稿)J05_子类与继承.ppt
- 《JAVA语言程序设计》课程教学课件(PPT讲稿)J06_接口与多态.ppt
- 《JAVA语言程序设计》课程教学课件(PPT讲稿)J07_数组与枚举.ppt
- 《JAVA语言程序设计》课程教学课件(PPT讲稿)J08_内部类与异常类.ppt
- 《JAVA语言程序设计》课程教学课件(PPT讲稿)J09_常用实用类.ppt
- 《JAVA语言程序设计》课程教学课件(PPT讲稿)J10_输入、输出流.ppt
- 《JAVA语言程序设计》课程教学课件(PPT讲稿)J11_JDBC操作Derby数据库.ppt
- 《编译原理》课程教学课件(PPT讲稿)cha2 文法和语言(文法实例小C语言).ppt
- 《编译原理》课程教学课件(PPT讲稿,2018)cha1 引论 修订.ppt
- 《编译原理》课程教学课件(PPT讲稿,2018)cha2_1 文法和语言——讲授 修订.ppt
- 《编译原理》课程教学课件(PPT讲稿,2018)cha2_2 文法和语言_短语直接短语句柄——讲授.ppt
- 《编译原理》课程教学课件(PPT讲稿,2018)cha3 词法分析 修订 讲授.ppt
- 《编译原理》课程教学课件(PPT讲稿,2018)cha3 词法分析 阅读.ppt
- 《编译原理》课程教学课件(PPT讲稿,2018)cha4 自顶向下语法分析方法.ppt
- 《编译原理》课程教学课件(PPT讲稿,2018)cha5 自底而上语法分析.ppt
- 《编译原理》课程教学课件(PPT讲稿,2018)cha6 LR分析 修订教材页码.ppt
- 《编译原理》课程教学课件(PPT讲稿,2018)cha7-8 语法制导翻译和中间代码生成 修订增加继承属性简介.ppt
- 《编译原理》课程教学课件(PPT讲稿,2018)cha10_1 代码优化 讲授.ppt
- 《JAVA语言程序设计》课程教学课件(PPT讲稿)J02_初识对象和简单数据类型.ppt
- 山东理工大学:《数据结构》课程教学资源(数据结构自编习题集).doc
- 《数据结构》课程教学资源(参考资料)数据结构实验指导书.doc
- 《数据结构》课程教学资源(参考资料)线索二叉树提高.ppt
- 《数据结构》课程教学资源(参考资料)数据结构学习方法.doc
- 清华大学出版社:《数据结构基础》课程教材书籍PDF电子书(C语言版,第2版,Ellis Horowitz Sartaj Sahni 著,Susan Anderson-Freed 朱仲涛 译).pdf
- 清华大学出版社:《计算机绘图AutoCAD》课程教学资源(PPT课件)第8章 AutoCAD绘制机械装配图.ppt
- 清华大学出版社:《计算机绘图AutoCAD》课程教学资源(PPT课件)第7章 AutoCAD绘制机械零件图.ppt
- 清华大学出版社:《计算机绘图AutoCAD》课程教学资源(PPT课件)第6章 AutoCAD绘制标准件与常用件.ppt
- 清华大学出版社:《计算机绘图AutoCAD》课程教学资源(PPT课件)第5章 AutoCAD绘制机械图样.ppt
- 清华大学出版社:《计算机绘图AutoCAD》课程教学资源(PPT课件)第4章 AutoCAD尺寸标注.ppt
- 清华大学出版社:《计算机绘图AutoCAD》课程教学资源(PPT课件)第3章 AutoCAD绘制形体视图.ppt
- 清华大学出版社:《计算机绘图AutoCAD》课程教学资源(PPT课件)第2章 AutoCAD绘图平面图形.ppt
- 清华大学出版社:《计算机绘图AutoCAD》课程教学资源(PPT课件)第1章 AutoCAD设计基础.ppt
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)8259A-中断控制器.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)增强型51,单片机12C5410.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)基本型51,单片机89C51.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)Intel-8259A-可编程中断控制器芯片.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)Intel 8253 三通道计数器芯片.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)ADXL330-加速度传感器.pdf
