计算机设计基础知识,722-逻辑和计算机设计基础知识讲稿.ppt

722-逻辑和计算机设计基础知识讲稿.ppt

1. 整数部分:除2取余法 例:将(725)10转换成二进制形式 1 0 … (725)10 = (10 1101 0101)2 (725)10 = (10 1101 0101)2 2 7 2 5 2 3 6 2…………1 2 1 8 1…………0 2 9 0…………1 2 4 5…………0 2 2 2…………1 2 1 1…………0 2 5…………1 2 2…………1 2 1…………0 2 0…………1 2. 小数部分:乘2取整法 例:将(0.678)10转换为二制形式 1 0 1 … (0.678)10 = (0.1010 1101 1001)2 注意:不能进行精确转换的情况 2× 0.678………… = 1.356 小数部分:乘2取整法 (0.678)10 = (0.1010 1101 1001)2 2× 0.356………… = 0.712 2× 0.712………… = 1.424 2× 0.424………… =0.848 2× 0.848………… =1.696 2× 0.696………… =1.392 2× 0.392………… =0.784 2× 0.784………… =1.568 2× 0.568………… =1.136 2× 0.136………… =0.272 2× 0.272………… =0.544 2× 0.544………… =1.088 位二进制数为1位十进制数 3.3 编码 编码的因素: 数据类型——小数、整数、实数、复数、符号 数值范围——表示的大小 数值精度——数的精确性 硬件代价——存贮、处理 方便表示——实际值和处理值各尽其职 编码的种类:定点格式——简单,范围小 浮点格式——复杂,范围大 编码格式——用于符号处理 带符号的二进制数编码详细在第五章介绍 1、真 值: 直接用"+"和"–"表示符号的实际值,不能在机器使用. 2、机器数:符号和数值位一起编码——将符号数值化后的二进制数,可在机器中使用。 3、一般将符号位放在数的最高位,不能省略 0表示正数、1表示负数 。 例: +1011 ? 0 1 0 1 1 1 1 0 1 1 -1011 ? 十进制数的二进制编码 简称为二—十进制码(Binary Coded Decimal,BCD码),即用若干位(4位)二进制数来表示一位十进制数。 1. 8421 BCD码 简称8421码或BCD码。按4位二进制数的自然顺序,取前十个数依次表示十进制的0~9,后6个数不允许出现,若出现则认为是非法的或错误的。 8421码是一种有权码,每位有固定的权,从高到低依次为8, 4, 2, 1,如 :8421码0111=0?8+1?4+1?2+1?1=7 例如:N=93, 则有:N=(1001 0011)8421BCD等等 一. 有权编码 8421 BCD码 BCD码加法 例: 说明:当每位数相加大于9或有进位,需加6调整. 8 1000 +5 +0101 13 1101 +0110 进位 = 1 0011 0001 | 0011 8421 BCD码 BCD码加法 例: 0001 1000 1001 0111 + 0010 1001 0000 0101 0 0100 10010 1010 1100 + 0000 + 0110 + 0110 + 0110 1 1 1 0100 1000 0000 0010 2905BCD + 1897BCD = 4802BCD 2、5421 BCD码 简称5421码。数值0~4的B3为0,数值5~9的B3为1。5421码也是一种有权码,每位有固定的权,从高到低依次为5421 。 例如:N=93, 则有: N=(1100 0011)5421BCD等等 3、2421 BCD码 简称2421码。按4位二进制数(B3B2B1B0)的自然顺序值,取前8个数依次表示十进制的0~7,用1110表示十进制的8,1111表示十进制的9。2421码是一种有权码,每位有固定的权,从高到低依次为2421 。 例如:N=93, 则有: N=(1111 0011)2421BCD等等 * * 董亚波 dongyb@zju.edu.cn 2010 浙江大学计算机学院 第一章 数字计算机与信息 逻辑和计算机设计基础 时间序列信号 模拟 Analog 异步Asynchron

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值