




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机中数的表示方法及运算 引言 计算机处理的一切信息是以二进制数的形式表示的 它易于物理实现 同时 资料存储 传送和处理简单可靠 运算规则简单 使逻辑电路的设计 分析 综合方便 使计算器具有逻辑性 十进制数是人们习惯使用的进制 但是计算机只能 识别 二进制数 为了书写和识读方便 计算机程序需要用十六进制数表示 十进制数 二进制数 十六进制数之间的关系 相互转换和运算方法 是学习计算机必备的基础知识 1 2数制及数码 一 数制1 常用数制 1 十进制数 1985 1000 900 80 5 1 103 9 102 8 101 5 100特点 有0 9十个不同的符号 基数为10 逢十进一 10i称为该数的位权 简称为权 一般用下脚标D表示 如1985D 或无下脚标 2 二进制数 特点 有0 1两个不同的符号 逢二进一 二进制数的下脚标为B例如 对于整数 1001B 1 23 0 22 0 21 1 20 9D对于小数 0 101B 1 2 1 0 2 2 1 2 3 0 625D二进制数每一位的权是 以小数点分界 24 23 22 21 20 2 1 2 2 2 3 3 十六进制数 有0 9 A B C D E F共十六个不同的符号逢十六进位 用下脚标 H 表示十六进制数 例 327H 3 162 2 161 7 160 807D3AB 11H 3 162 A 161 B 160 1 161 1 16 2 939 0664D 2 数制的转换 1 二进制转换为十进制数方法 按权展开 111 101B 1 22 1 21 1 20 1 2 1 0 2 2 1 2 3 4 2 1 0 5 0 125 7 625D 2 十进制数转换为二进制数方法 整数部分除二取余 小数部分乘二取整 45余数 22 1 11 0 5 1 2 1 1 0 0 1 2 2 2 2 2 2 即45 101101 B 例1 将十进制数45转换成二进制数 例2 十进制小数部分的转换 乘二取整 0 6875 2 最高位取11 3750 0 375 2 取00 750 2 取11 50 0 5 2 最低位取11 0 从上至下写成从左至右 1011 0 6875D 0 B 二进制数转换成八进制数与上述类似 3 十六进制数与二进制数之间的转换 十六进制数转换为二进制 4位二进制数代替1位十六进制数 9AB 7C5H 100110101011 011111000101B 二进制数转换十六进制数 将4位二进制数从右向左每4位为一组分组 最后一组若不足4位则在其左边添加0以凑足4位 每组用1位16进制表示 0001101111100011 100101111000B 1BE3 978H 二 数码1 机器数与真值机器数 机器中数的形式 机器只认识二进制数 0 1 这是因为 电路状态常常有两种情况 如 电路的通 断 高电平 低电平 可用0 1表示 真值 机器数所代表的实际数值的正负和大小 分为无符号数 带符号数 有符号数最高位作符号位 0 表示 1 表示 在计算机中有符号数是用补码的来表示 8位无符号数如 00000001 10010011 01010010 等等 范围 00H FFH 0 255 有符号数如 1010110B 1101001B 等等 01010110B 11101001B 2 机器数的编码及运算对带符号数而言 有原码 反码 补码3种表示方法 1 原码数值用其绝对值 正数的符号位用0表示 负数的符号位用1表示 如真值 x1 5 0000101Bx2 5 0000101B机器数 x1 原 00000101 x2 原 10000101原码表示简单易懂 而且与真值的转换方便 但若是两个异号数相加 或两个同号数相减 就要做减法 为了把减法运算转换为加法运算 引进了反码和补码 2 反码规定正数的反码等于原码 负数的反码是符号位不变 数值部分按位取反 如x 4 x 反 x 原 00000100Bx 4 x 原 10000100B x 反 11111011B 正数的补码与原码相同 负数补码的为其反码加1 在计算机中 凡是有符号数一律用补码表示 如x 4 x 补 x 原 00000100B 04Hx 4 x 原 10000100B x 反 11111011B x 补 x 反 1 11111100B FCH 3 补码 8位有符号数范围 80H 7FH 128 127 三 二 十进制编码BCD码生活中人们习惯于10进制数 计算机只能识别二进制数 为了将十进制数变为二进制数表示 出现了BCD BinaryCodedDecimal 码即二进制代码表示的十进制数 上述每4位二进制数表示一个十进制数字称为压缩的BCD码 这4位中各位的权依次是 8 4 2 1 8421BCD码 特点 0 9 由四位二进制数 0000B 1001B 表示 逢 十 进一 B B B B B 例 求十进制数876的BCD码 876 BCD 100001110110B 876H BCD码的运算BCD运算应该得到BCD码结果 由于计算机是按二进制运算 结果不为BCD码 因此要进行十进制调整 DAA 四 字符信息的表示计算机能识别0 1 0 1 这些0 1 0 1 有的代表数值 有的仅代表要处理的信息 如字母 标点符号 数字符号等文字符号 所以 计算机不仅要认识各种数字 还要能识别各种文字符号 人们事先已对各种文字符号进行二进制数编码 如 美国标准信息交换码 ASCII码 AmericanStanderdCodeforI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版高端酒店窗帘采购供应合同示例
- 2025年企业定制化电脑配置采购合同示例
- 2025年新能源车型个人购销合同书
- 2025年事业单位职工劳动合同范本及实施指南
- 2025版农业生态园观光果园使用权转让合同
- 2025版生态修复工程施工合同范本下载
- 2025版智能交通信号控制系统建设与维护合同参考样本
- 2025年度酒店住宿行业第三方代付款协议
- 2025年节能LED灯具研发与生产合作协议
- 2025动产抵押个人消费贷款合同参考范本
- 研发项目管理流程及质量控制措施
- 2025年法人试题及答案
- 水稻全程机械化栽培技术
- 2025年秋季学期初中学校全面工作安排(含各周重点工作安排)
- 物流跟踪管理办法
- 2025年山西省教师职称考试(理论知识)复习题及答案(新课标)-山西教师
- 2025年小学语文教师招聘考试测试卷及参考答案(共三套)
- 电气设备维护与检测收费标准
- 2025年美团民宿违规试题
- 系统性红斑狼疮眼部表现
- 2025至2030中国汽车数字钥匙行业产业运行态势及投资规划深度研究报告
评论
0/150
提交评论