版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字技术基础课件1第1章 数字技术基础 江苏科技大学 张家港校区 2021-10-30数字技术基础课件2本人联系方式姓名:周 塔qq: 309873375电话:e-mail: 或 2021-10-30数字技术基础课件3比特的三种基本逻辑运算 比特的取值“0”和“l” 可表示两种不同的状态(例如电位的高或低、命题的真或假) 比特的运算使用逻辑代数,它有3种基本逻辑运算:逻辑加(也称“或”运算,用符号“or”、“”或“”表示)逻辑乘(也称“与”运算,用符号“and”、 “”或“ ”表示,也可省略)取反(也称“非”运算,用符号“not”或上横杠“”表示)2021-10-30数字技术基础课件4逻辑运算
2、的规则逻辑加: f = a b a: 0 0 1 1 b: 0 1 0 1 f: 0 1 1 1逻辑乘: f = a b a: 0 0 1 1 b: 0 1 0 1 f: 0 0 0 1取反: f = not a a: not 0 not 1 f: 1 0 两个多位的二进制信息进行逻辑运算时,按位独立进行,即每一位都不受其它位的影响:例1a: 0110 b: 1010 f: 1110例2a: 0110 b: 1010 f: 00102021-10-30数字技术基础课件5存储容量的计量单位 8个比特1个字节(byte,用大写b表示) 计算机内存储器容量的计量单位:kb: 1 kb=210字节=1
3、024 b (千字节)mb: 1 mb=220字节=1024 kb(兆字节)gb: 1 gb=230字节=1024 mb(吉字节、千兆字节)tb: 1 tb=240字节=1024 gb(太字节、兆兆字节) 外存储器容量经常使用10的幂次来计算:1mb103 kb 1 000 kb1gb106 kb 1 000 000 kb1tb 109 kb = 1 000 000 000 kb2021-10-30数字技术基础课件61.4.2 比特与二进制数(1)不同进位制数的表示和含义)不同进位制数的表示和含义(2)不同进位制数的相互转换)不同进位制数的相互转换(3)二进制数的算术运算)二进制数的算术运算2
4、021-10-30数字技术基础课件7十进制数 每一位可使用十个不同数字表示(0、1、2、3、4、5、6、7、8、9) 低位与高位的关系是:逢10进1 各位的权值是10的整数次幂(基数是10 ) 标志: 尾部加“d”或缺省例:204.96=210201014100910161022021-10-30数字技术基础课件8二进制数 每一位使用两个不同数字表示(0、1),即每一位使用 1 个“比特”表示 低位与高位的关系是:逢2进1 各位的权值是 2 的整数次幂(基数是2 ) 标志: 尾部加b例:101.01 b =122021120 021122 5.252021-10-30数字技术基础课件9八进制数
5、 每一位使用八个不同数字表示(0、1、2、3、4、5、6、7) 低位与高位的关系是:逢8进1 各位的权值是8的整数次幂(基数是8 ) 标志:尾部加q例: 365.2q = 382+ 681+ 580 + 281 = 245.252021-10-30数字技术基础课件10十六进制数 每一位使用十六个数字和符号表示(0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f ) 逢16进1, 基数为16 各位的权值是16的整数次幂(基数是16 ) 标志:尾部加h例: f5.4h=15161 + 5160 + 4161 = 245.252021-10-30数字技术基础课件11不同进位制数的比较十进
6、制二进制八进制十六进制零0000000壹1000111贰2001022叁3001133肆4010044伍5010155陆6011066柒7011177捌81000108玖91001119拾10101012a拾壹11101113b拾贰12110014c拾叁13110115d拾肆14111016e拾伍15111117f数字技术基础课件12不同进制数的相互转换熟练掌握不同进制数相互之间的转换2021-10-30数字技术基础课件13十进制数 二进制数转换方法:整数和小数分开转换 整数部分:除以2逆序取余 小数部分:乘以2顺序取整例如:29.6875 11101.1011 b 注意:十进制小数(如0.6
7、3)在转换时会出现二进制无穷小数,这时只能取近似值整整数数部部分分小小数数部部分分2021-10-30数字技术基础课件14二进制数 十进制数 转换方法: 二进制数的每一位乘以其相应的权值,然后累加即可得到它的十进制数值例: 11101.1011b = 124123122021120 121022123124 = 29.6875 2021-10-30数字技术基础课件15八进制数与二进制数的互换 八进制二进制:把每个八进制数字改写成等值的3位二进制数,且保持高低位的次序不变 例: 2467.32q 010 100 110 111 . 011 010 b 二进制八进制:整数部分从低位向高位每3位用一
8、个等值的八进制数来替换,不足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 0 000 4 100 1 001 5 101 1 001 5 101 2 010 6 110 2 010 6 110 3 011 7 111 3 011 7 1111 位 八 进 制位 八 进 制数 与数 与 3 位 二位 二进制数的对进制数
9、的对应 关 系 :应 关 系 :2021-10-30数字技术基础课件16十六进制数与二进制数的互换 转换方法:与八、二进制互换的方法类似例1:35a2.cfh 11 0101 1010 0010.1100 1111b例2:11 0100 1110.1100 11b 34e.cch十六进制数十六进制数 二进制数二进制数 十六进制数十六进制数 二进制数二进制数 0 0000 8 10000 0000 8 1000 1 0001 9 1001 1 0001 9 1001 2 0010 a 1010 2 0010 a 1010 3 0011 b 1011 3 0011 b 1011 4 0100 c
10、1100 4 0100 c 1100 5 0101 d 1101 5 0101 d 1101 6 0110 e 1110 6 0110 e 1110 7 0111 f 1111 7 0111 f 1111 1位十六进制数与4位二进制数的对应关系:2021-10-30数字技术基础课件17二进制数的算术运算 1位二进制数的加、减法运算规则:被加数被加数 加数加数 和和 进位进位 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1(a)加法规则)加法规则被减数被减数 减数减数 差差 借位借位 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0(b)减法规则)减法规则 2个多位
11、二进制数的加、减法运算举例:0101 1001+ 0100 01001001 0101由低位到高位逐由低位到高位逐位进行!位进行!2021-10-30数字技术基础课件181.4.3 整数(定点数)的表示(1)计算机中数的类型)计算机中数的类型(2)无符号整数的表示)无符号整数的表示(3)带符号整数的表示)带符号整数的表示2021-10-30数字技术基础课件19pc机中数的主要类型计计算算机机中中的的数数整数整数(定点数定点数)实数实数(浮点数浮点数)无符号整数无符号整数带符号整数带符号整数32位(单精度浮点数)位(单精度浮点数)64位(双精度浮点数)位(双精度浮点数)128位(扩充精度浮点数)
12、位(扩充精度浮点数) 8位位(028-1)16位位(0216-1)32位位(0232-1)32位位(-231231-1) 短整数短整数64位位(-263263-1) 长整数长整数16位位(-215215-1) 16位整数位整数 8位位(-2727-1)小数点固定隐含小数点固定隐含在个位数右面在个位数右面小数点小数点不固定不固定2021-10-30数字技术基础课件20无符号整数的表示 采用“自然码”表示: 取值范围由位数决定:8位: 可表示0255 (28-1)范围内的所有正整数16位:可表示065535(216-1)范围内的所有正整数n位: 可表示 02n-1范围内的所有正整数。 十进制数十进
13、制数 8 8位无符号整数位无符号整数 0 00000000 0 00000000 1 00000001 1 00000001 2 00000010 2 00000010 3 00000011 3 00000011 4 00000100 4 00000100 5 00000101 5 00000101252 11111100252 11111100253 11111101253 11111101254 11111110254 11111110255 11111111255 111111112021-10-30数字技术基础课件21带符号整数的表示(1) 表示方法:用1位表示符号,其余用来表示数值部
14、分 符号如何表示?用最高位表示,“0”表示正号(+),“1”表示负号(-) 数值部分如何表示?(1) 原码表示:整数的绝对值以二进制自然码表示(2) 补码表示:正整数:绝对值以二进制自然码表示负整数:绝对值使用补码表示符号位符号位数值部分数值部分最低位最低位最高位最高位举例:举例: +43的的8位原码为:位原码为: 00101011- 43的的8位原码为:位原码为: 101010112021-10-30数字技术基础课件22带符号整数的编码表示(2) 负数的绝对值如何用补码表示?先表示为自然码将自然码的每一位取反码在最低位加“1” 例1: - 43用8位补码表示所以:- 43 的8位补码为:1
15、例2: - 64用8位补码表示所以:- 64 的8位补码为:143 = 0101011取反:取反: 加加1: 64 = 1000000取反:取反: 加加1: 2021-10-30数字技术基础课件23带符号整数的编码表示(4) 原码可表示的整数范围8位原码: - 27+127- 1(- 127127)16位原码: - 215+1215- 1(- 3276732767)n 位原码: - 2n-1+12n-1- 1 补码可表示的整数范围 8位补码:- 2727- 1 (- 128127 ) n位补码:- 2n-12n-1- 1- 128表示为表示为 10000000+127 表示为表示为 011111112021-10-30数字技术基础课件24小结:3种整数的比较8位二进制码表示无符号整数时的数值表示带符号整数(原
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心梗溶栓治疗的护理配合要点
- 护理实践中的文化敏感性培训
- 2026年黄石市市直(城区)国有企事业单位人才引进128人考试参考题库及答案解析
- 2026重庆登康口腔护理用品股份有限公司招聘3人笔试备考题库及答案解析
- 2026年长沙南方职业学院单招综合素质考试题库及答案解析
- 2026江苏南京大学招聘XZ2026-027电子科学与工程学院助理考试备考试题及答案解析
- 2026年嘉兴市南湖区人民医院公开招聘临床及管理科室负责人(第二批)10人考试参考试题及答案解析
- 2026年甘肃定西岷县岷阳中心卫生院招聘编外专业技术人员考试备考题库及答案解析
- 2026辽宁新民经济开发区管理委员会平台公司招聘招商专员10人笔试参考题库及答案解析
- 2026重庆璧山区招聘社区工作者后备人选200人考试备考试题及答案解析
- 2024年湘潭医卫职业技术学院单招职业适应性测试题库1套
- 新能源题库完整版本
- 铝合金轮毂课件
- 中国舞蹈史完
- 钢骨混凝土(本科)课件
- 《SAM系统基本知识》课件
- 湘教版八年级上册初二数学全册单元测试卷(含期中期末试卷)
- 2023年常州市社区工作者招聘考试真题
- 机场人脸识别安检方案介绍
- 产业经济学-王俊豪主编
- GB/T 5782-2016六角头螺栓
评论
0/150
提交评论