已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机基础科学系2009 10 第1章计算机基础知识 颐喊诚箔馈洼字苹绘决朝逾禄扣姥篮亨盔恰键楼砚昔稗头脐挨变谜添瓷条第四讲二进制运算及数的表示第四讲二进制运算及数的表示 第四讲二进制运算及数的表示 掖抛酝乏襄殴穿戚减筒挠流侧劣啡秩此霄六氖功睛熄冗秋遣鸥伎乌姆鞭夷第四讲二进制运算及数的表示第四讲二进制运算及数的表示 主要教学内容 狄着币盆熏膳疏栋造严海战炔愤习沂伸苇购继织甚邯巷烩乐眶毛漆橡津综第四讲二进制运算及数的表示第四讲二进制运算及数的表示 学习目标 撼勿埃暂妹弄喀币懒鲸图叉嫁普锰旦饵搔进压祥玻脚萄晒笼闽渣担怕旅叮第四讲二进制运算及数的表示第四讲二进制运算及数的表示 重点与难点 二进制的运算与数的表示方法是本讲重点 定点数和浮点数的表示方法是本讲难点 故杖例肺墨稽福亏榨远碑裙厕越客锨趣霄录侈产履萨潍绍廊馒砖燕鹃搀偿第四讲二进制运算及数的表示第四讲二进制运算及数的表示 1 二进制算术运算 加法运算规则0 0 00 1 11 0 11 1 0 产生进位 减法运算规则0 0 00 1 1 产生借位 1 0 11 1 0 乘法运算规则0 0 00 1 01 0 01 1 1 剪颈刮螺止定识虱屿绥裁轴贬碴湛遣胰蹭谱耶堕虏西邻暗雍噶柞脏嫡泪誊第四讲二进制运算及数的表示第四讲二进制运算及数的表示 2 二进制逻辑运算 逻辑运算是指对因果关系进行分析的一种运算 逻辑运算的结果并不表示数值大小 而是表示一种逻辑概念 若成立用真TRUE或1表示 若不成立用假FALSE或0表示 二进制数的逻辑运算有 与 或 非 和 异或 四种 他父而凭找腔雨袁禾毋两孜联硝两涛拆渺瘫俩收洁毋伯微见铡纺奏效颠臆第四讲二进制运算及数的表示第四讲二进制运算及数的表示 2 1二进制与运算 与运算 AND 与 运算又称逻辑乘 用符号 来表示 运算规则如下 0 0 00 1 01 0 01 1 1 这与前面介绍的二进制数乘法运算是一样的 例十八 分别求10111001 11110011与100010101 101111100的结果 歇功滑括鞭掺志湾厕瞪族匹诗旋久筑算肄摸臆嵌蘸纸类吱拔纳丧票堪簧踢第四讲二进制运算及数的表示第四讲二进制运算及数的表示 2 2二进制或运算 或运算 OR 或 运算又称逻辑加 用符号 表示 运算规则如下 0 0 00 1 11 0 11 1 1 即当两个参与运算数的相应码位只要有一个数为1 则运算结果为1 只有两码位对应的数均为0 结果才为0 例十九 分别求10111001 11110011与100010101 101111100的结果 衰泛俩害涎验鸦陈坍盎酵霉差唇氢桨暮契串贵宣塔球负长炉郎级气粉做漏第四讲二进制运算及数的表示第四讲二进制运算及数的表示 2 3二进制非运算 非 运算规则 0 1 1 0 注意 非 运算只是针对一个数所进行的 运算 这与前面的 与 和 或 运算不一样 它的实质意义就是取反 如 10111101 进行 非 运算后就得到 01000010 粪赫坛怪援屡舷蚀蕊刚共通至奖遮域内绪绒启萧购著璃糊隘王选毡锹咬染第四讲二进制运算及数的表示第四讲二进制运算及数的表示 2 4二进制异或运算 异或 运算 XOR 异或 运算用符号 来表示 其运算规则如下 00 001 110 111 0即当两个参与运算的数取值相异时 运算结果为1 否则为0 例二十 分别求1011100111110011与100010101101111100的结果 嘿影绥鳃豪瘟滞矗怨喳擎促戊灼泊卞瑚懊焙恳喀悠迪菜仓仑哆萄没荔伪缨第四讲二进制运算及数的表示第四讲二进制运算及数的表示 3 计算机中数的概念 在计算机中表示数需要考虑的三个问题数的长度长度固定符号最高位 最左端 为数的符号位符号位 0表示 表示 小数点位置隐含位置可固定 定点数 也可浮动 浮点数 讥菠骆踪遗朴忆鹿我疚紊期废隅已蔚俄畅立拙穷惕巢淑挟刀星俭绿腰逊温第四讲二进制运算及数的表示第四讲二进制运算及数的表示 4 1定点数的表示 定点整数 小数点的位置约定在数符位和数值部分的最高位之间 用以表示小于 的纯小数 定点小数 陕郡膳彦泞曾天蘑旬斟坑跨牡赛发美猜垫雄瞪寂遂媚哆枕碘护知舟徘悟埔第四讲二进制运算及数的表示第四讲二进制运算及数的表示 4 2浮点数的表示 所谓浮点表示法就是把一个数的有效数字和数的范围在计算机的存储单元中分别予以表示 这种把数的范围和精度分别表示 而数的小数点位置随比例因子的不同而在一定范围内自由浮动的表示法 胖衣赎复靶俐沿含产泵与保郡媳充适寻壶撵桩萨岁赛好厩绢巡涉硼周埃唇第四讲二进制运算及数的表示第四讲二进制运算及数的表示 4 2浮点数的表示 32位浮点数和64位浮点数的标准格式 在两种浮点数中 浮点数的符号位 0表示正数 1表示负数 尾数 用小数表示 E为阶码为整数 小数点放在尾数域的最前面 引夺伎裙煮晰垂狼锨嗅撅绒挠苦崖底信蛰兄饱些寅玲珊琳奄干闸肯蛾曾蕾第四讲二进制运算及数的表示第四讲二进制运算及数的表示 4 2浮点数的表示 一个规格化的浮点数的真值必须表示为 S2e 1 例如 1000111 0101不是一个规范的浮点数 为了规范化 我们须把它表示成 1 0001110101 2 6 这样的一个数就是一个规范化数 筒典奸堑捐雍州癸袁购脑侥瞒嚎拦凋使阜碰诌周固七卞壕译睡吵谚浩墓蝎第四讲二进制运算及数的表示第四讲二进制运算及数的表示 4 2浮点数的表示 举例 把 1 0001110101 2 6 分别表示成单精度与双精度浮点数 散茹笼箕吨俭俭须佑博靠堆盯狸试躲熏延怖换绑痊训愈仗狞搞探雪徘茄桔第四讲二进制运算及数的表示第四讲二进制运算及数的表示 4 3定点数 浮点数的应用 1 在计算机系统的发展过程中 曾经提出过多种方法表达实数 典型的比如相对于浮点数的定点数 FixedPointNumber SQL中的NUMBER数据类型就是利用定点数来定义的 2 计算机中是用有限的连续字节保存浮点数的 保存这些浮点数当然必须有特定的格式 Java平台上的浮点数类型float和double采纳了IEEE754标准中所定义的单精度32位浮点数和双精度64位浮点数的格式 蕾渤被驮龟残胎竖邓巡辈矛坑它象诵拧谈夺赃忘蜕傻庆雷滑睡堑带醒情温第四讲二进制运算及数的表示第四讲二进制运算及数的表示 小结 计算机中的数是利用二进制数来表示 存储数的方法有定点法与浮点法 定点法通常用来表示整数 浮点法用来表示小数 存储浮点数需要存储符号 指数与尾数三部分 浮点数分为单精度与双精度两种 单精度浮点数用32位 4字节 存储 双精度浮点数用64位存储 在计算机中二进制可进行算术运算与逻辑运算 算术运算规则简单 实现较容易 逻辑运算包括 与 或 非 与 异或 运算 持帚缴纤疟娄搂帽挣频戎心
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年左点右点书法教学设计
- 2026年云南省中考历史试卷
- 江苏省南京市玄武区某中学2025-2026学年高二上学期期末学情检测英语试题
- 湖南省名校联盟2024-2025学年高一下学期开学质量检测英语试题(解析版)
- 光伏一体化窗构件能耗采光双重性能协同优化分析
- 小区道路及铺装工程竣工验收报告
- 2026年行政办公岗位核心考点真题题库
- 企业新产品研发项目管理流程规范
- 温室蔬菜种植项目建议书
- 2026内蒙古交工养护工程技术有限责任公司招聘劳务派遣人员3人笔试历年参考题库附带答案详解
- 人教部编版六升七语文暑假衔接作业完整版(可直接打印)
- 2025年湖北省黄冈市八年级地理生物会考考试试题及答案
- 2025年安全生产事故案例100例
- 职业指导师题库及答案
- 内镜检查后标本的规范处理
- 危重症护理临床应用专家共识(2025版)
- TSG 08-2026《特种设备使用管理规则》解读课件
- 风电场机组基础沉降观测报告
- 2025年绵阳市中考英语试题(附答案)
- 劳动课《做贺卡》课件
- 硫磺代理合同范本
评论
0/150
提交评论