- 5
- 0
- 约2.88千字
- 约 34页
- 2017-01-01 发布于广东
- 举报
第11章 位运算 11.1 数值在计算机中的表示 1.二进制位与字节 计算机系统的内存储器是由许多称为字节的单元组成的,1个字节由8个二进制位(bit)构成,每位的取值为0/1。最右端的那1位称为“最低位”,编号为0;最左端的那1位称为“最高位”,而且从最低位到最高位顺序,依次编号。 2.数值的原码表示 数值的原码表示是指将最高位用作符号位(0表示正数,1表示负数),其余各位代表数值本身的绝对值(以二进制形式表示)的表示形式。为简化描述起见,本节约定用1个字节表示1个整数。 3.数值的反码表示 数值的反码表示分两种情况: 正数的反码:与原码相同。 负数的反码:符号位为1,其余各位为该数绝对值的原码按位取反(1变0、0变1)。 4.数值的补码表示 数值的补码表示也分两种情况: 正数的补码:与原码相同。 负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。 已知一个数的补码,求原码的操作分两种情况: 如果补码的符号位为0,表示是一个正数,所以补码就是该数的原码。 如果补码的符号位为1,表示是一个负数,求原码的操作可以是:符号位不变,其余各位取反,然后再整个数加1。 5.数值在计算机中的表示──补码 在计算机系统中,数值一律用补码表示(存储),原因在于:使用补码,可以将符号位和其他位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最
您可能关注的文档
- C++程序设计张桦第4章程序流程控制课件教学.ppt
- C++程序设计张桦第5章函数课件教学.ppt
- C++程序设计张桦第6章类和对象课件教学.ppt
- C++程序设计张桦第7章面向对象程序设计课件教学.ppt
- C++程序设计张桦第8章RTTI与异常处理课件教学.ppt
- C++实用教程课件-张荣梅第1章VC++开发环境课件教学.ppt
- C++实用教程课件-张荣梅第2章面向对象程序设计基础课件教学.ppt
- C++实用教程课件-张荣梅第3章windows编程基础课件教学.ppt
- C++实用教程课件-张荣梅第4章对话框与控件课件教学.ppt
- C++实用教程课件-张荣梅第5章菜单工具栏和状态栏课件教学.ppt
最近下载
- 2025年初级统计师统计基础知识真题及答案.docx VIP
- 2026乡镇干部围绕学习教育“为民造福”等4个方面查摆问题清单.docx VIP
- 辽宁农职院2025年单招复习参考题库——高中英语.docx
- 传感器与检测技术+(陈杰)+课后习题答案.pdf VIP
- GB50974-2014 消防给水及消火栓系统技术规范.pdf VIP
- 2026年鹤壁职业技术学院单招职业适应性测试题库及答案详解1套.docx VIP
- 基于机器视觉的驾驶辅助系统中驾驶员状态监测技术的深度剖析与实践探索.docx
- 港口岸电船舶接电操作规范培训课件.pptx VIP
- 江西省南昌市第三中学教育集团2023-2024学年九年级上学期10月月考化学试题(原卷版)-A4.docx VIP
- 企业员工入职登记表.pdf VIP
原创力文档

文档评论(0)