计算机数字技术,计算机数字技术基础.ppt

a7f4a3f590493a1e451dd952a488fd7c.gif 计算机数字技术基础.ppt

(25页)

323fbdd38583e9e91bf4591e129de726.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.90 积分

(1)不同进位制数的表示和含义(2)不同进位制数的相互转换(3)二进制数的算术运算比特与二进制数“数”是一种信息,它有大小(数值),可以进行四则运算 “数”有不同的表示方法。日常生活中人们使用的是十进制数,但计算机使用的是二进制数,程序员还使用八进制和十六进制数。 二进制数,八进制和十六进制数怎样表示?其数值如何计算?不同进位制数的表示和含义十进制数每一位可使用十个不同数字表示(0、1、2、3、4、5、6、7、8、9)低位与高位的关系是:逢10进1各位的权值是10的整数次幂(基数是10 )标志: 尾部加“D”或缺省例:2×1026×1014×1009×10-16×10-2264.96=200 + 60 + 4 + 0.9 + 0.06 =264.96二进制数 每一位使用两个不同数字表示(0、1),即每一位使用 1 个“比特”表示 低位与高位的关系是:逢2进1 各位的权值是 2 的整数次幂(基数是2 ) 标志: 尾部加B例:1×220×211×200×2-11×2-2101.01 B =4 + 0 +1 + 0 +1/4 = 5.25八进制数 每一位使用八个不同数字表示(0、1、2、3、4、5、6、7) 低位与高位的关系是:逢8进1 各位的权值是8的整数次幂(基数是8 ) 标志:尾部加Q例: 365.2Q =3×826×815×802×8-1192 + 48 +5 + 2/8 = 245.25十六进制数每一位使用十六个数字和符号表示(0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F )逢16进1, 基数为16各位的权值是16的整数次幂(基数是16 )标志:尾部加H例: 15×1615×1604×16-1240 + 5 + 4/16 = 245.25 F5.4H =不同进位制数的比较(1)二进制数与十进制数之间的转换(2)二进制数与八进制之间的转换(3)二进制数与十六进制之间的转换不同进制数的相互转换十进制数  二进制数转换方法: 整数和小数放开转换 整数部分:除以2逆序取余 小数部分:乘以2顺序取整例如:29.6875  11101.1011 B 注意:十进制小数(如0.63)在转换时会出现二进制无穷小数,这时只能取近似值129371421222200111余数低位高位整数部分小数部分0.6875× 21. 37500. 75001. 50001. 0000× 2× 2× 2高位低位二进制数  十进制数转换方法: 二进制数的每一位乘以其相应的权值,然后累加即可得到它的十进制数值例: 11101.1011B = 1×24+1×23+1×22+0×21+1×20 +1×2-1+0×2-2+1×2-3+1×2-4 = 29.6875 记住2n的值很有用!21=222=423=824=1625=3226=6427=12828=25629=512210=1024211=2048212=4096213=8192214=16384215=32768216=65536···220=1M230=1G240=1T二进制 十进制值0.1 0.50.01 0.250.11 0.750.001 0.1250.011 0.3750.101 0.6250.111 0.875记住常用二进制小数的值!八进制数与二进制数的互换八进制→二进制:把每个八进制数字改写成等值的3位二进制数,且保持高低位的次序不变 例: 2467.32Q → 010 100 110 111 . 011 010 B二进制→八进制:整数部分从低位向高位每3位用一个等值的八进制数来替换,不足3位时在高位补0凑满3位;小数部分从高位向低位每3位用一个等值八进制数来替换,不足3位时在低位补0凑满三位 例: 1 101 001 110.110 01 B → 001 101 001 110.110 010 B → 1516.62 Q 八进制数 二进制数 八进制数 二进制数 0 000 4 100 1 001 5 101 2 010 6 110 3 011 7 1111位八进制数与3位二进制数的对应关系:十六进制数与二进制数的互换转换方法:与八、二进制互换的方法类似例1:35A2.CFH → 11 0101 1010 0010.1100 1111B例2:11 0100 1110.1100 11B → 34E.CCH十六进制数 二进制数 十六进制数 二进制数 0 0000 8 1000 1 0001 9 1001 2 0010 A 1010 3 0011 B 1011 4 0100 C 1100 5 0101 D 1101 6 0110 E 1110 7 0111 F 11111位十六进制数与4位二进制数的对应关系:二进制数的算术运算1位二进制数的加、减法运算规则:被加数 加数 进位 和 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0(a)加法规则被减数 减数 借位 差 0 0 0 0 0 1 1 1 1 0 0 1 1 1 0 0(b)减法规则2个多位二进制数的加、减法运算举例:0101 1001+ 0100 - 01001001 0101由低位到高位逐位进行,低位向高位进(借)位!(1)无符号整数的表示(2)带符号整数的表示(3)浮点数(实数)的表示数值在计算机中的表示无符号整数的表示采用“自然码”表示:取值范围由位数决定:8位: 可表示0~255 (28-1)范围内的所有正整数16位: 可表示0~65535(216-1)范围内的所有正整数n位: 可表示 0~2n-1范围内的所有正整数。 十进制数 8位无符号整数 0 00000000 1 00000001 2 00000010 3 00000011 4 00000100 5 00000101 252 11111100 253 11111101 254 11111110 255 11111111······无符号整数的表示表示方法:用一位表示符号,其余用来表示数值部分符号用最高位表示: “0”表示正号(+),“1”表示负号(-)数值部分有两种表示方法: (1) 原码表示: 整数的绝对值以二进制自然码表示 (2) 补码表示: 正整数:绝对值以二进制自然码表示 负整数:绝对值使用补码表示···符号位数值部分最低位最高位原码表示举例: [+43]的8位原码为: 00101011[- 43]的8位原码为: 10101011带符号整数的表示 带符号整数的表示(2)负数(的绝对值)如何用补码表示?先把绝对值表示为自然码将自然码的每一位取反码在最低位加“1”例1: [- 43]用8位补码表示所以:[- 43] 的8位补码为:11010101例2: [- 64]用8位补码表示所以:[- 64] 的8位补码为:1100000043 => 0101011取反: 1010100加1: 101010164 => 1000000取反: 0111111加1: 1000000带符号整数的表示优缺点分析:原码表示法优点:与日常使用的十进制表示方法一致,简单直观缺点:加法与减法运算规则不统一,增加了成本;整数0 有“00000000”和“10000000”两种表示形式,不方便补码表示法优点:加法与减法运算规则统一, 没有“-0”,可表示的数比原码多一个缺点:不直观,人使用不方便结论:带符号整数在计算机内不采用“原码”而采用“补码”的形式表示!带符号整数的表示带符号整数的表示原码可表示的整数范围8位原码: - 27+1~27- 1(- 127~127)16位原码: - 215+1~215- 1(- 32767~32767)n 位原码: - 2n-1+1~2n-1- 1补码可表示的整数范围 8位补码:- 27~27- 1 (- 128~127 ) n位补码:- 2n-1~2n-1- 1- 128表示为 10000000+127 表示为 01111111- 2n-1 表示为 10000···0002n-1- 1表示为 01111···111小结:3种整数的比较 计算机中整数有多种,同一个二进制代码表示不同类型的整数时,其含义(数值)可能不同. 一个代码它到底代表哪种整数(或其它东西),是由指令决定的实数的特点与表示方法 特点:既有整数部分又有小数部分,小数点位置不固定整数和纯小数是实数的特例任何一个实数总可以表达成一个乘幂和一个纯小数之积例如: 56.725 = 0.56725×102 -0.0034756 = -0.34756×10-2 实数的表示方法(浮点表示法):用3个部分表示乘幂中的指数:表示实数中小数点的位置纯小数部分(尾数):表示实数中的有效数字部分数的正负(符号) 二进制实数的浮点表示 与十进制实数一样,二进制实数也可用浮点表示 例如: +1001.011B = + 0.1001011B×2 100 -0.0010101B = -0.10101B×2-10 可见,任一个二进制实数 N 均可表示为: N=±S×2P(其中, ±是该数的符号; S是N 的尾数;P是N的阶码)因此,32位的单精度浮点数在计算机中可表示为: 尾 数符号位8位23位阶码 ASCII码(字符编码)ASCII码 — 美国标准信息交换码七位编码,但存储时用一个字节存放,高位为0,共128个字符(0~127)ASCII码前32个(0~31)为控制字符(不可见字符)西文字符集中的字符可以排序,即按ASCII码值的大小排序ISO2022(七位字符集的代码扩充技术)将ASCII字符集扩充为8位,共256个字符。标准ASCII字符集及其码表 b6 b5 b4 b3 b2 b1 b0 012345670 1 2 3 4 5 6 7 8 9 A B C D E Fb6b5b4b3b2b1b00 1 1 01 0 01 1 01 0 1 196个可打印字符32个控制字符 关 键 词: 技术 数字 基础 计算机

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
关于计算机视觉基础PPT,你可以参考一些资源。其中,《计算机视觉基础》这本PPT是一个详细且完整的文档,值得借鉴下载使用。此外,还有慕课网上的《OpenCV计算机视觉基础教程(Python版)》,它包含了10章的内容,涵盖了环境搭建、图像处理基础、图像用户界面、图像处理基础算法、边缘和轮廓、直方图、模板匹配与图像分割等方面的知识。这些资源可以帮助你系统学习计算机视觉基础知识。希望对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [(完整版)计算机视觉基础.ppt](https://download.csdn.net/download/qq_43934844/85623147)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [OpenCV计算机视觉基础教程(Python版慕课版)课件PPT,一共包含10章](https://download.csdn.net/download/qq_21386397/85017237)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Linux GDB C/C++调试基础与提升](https://download.csdn.net/download/keavinn/88217480)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值