学习任务总结

一、二进制数的算数运算

①无符号二进制数的算数运算

加减乘除同十进制数相似

加法:逢二进一

13ee42e48f784c019171df52189eab29.jpg

 减法:

c91fb798d9204087a4387739f621b96f.jpg 乘法:3e036f2b5e0544cd8dbdbd84d641eb5c.jpg除法:

7fe232fdc7424fcf86070cb362432a2c.jpg

 ②有符号二进制数的算数运算

补充:

1、原码:正数的原码就是其对应的二进制数。负数的原码就是其绝对值的原码在符号位加1(最高位)

2、反码(就是原码到补码或补码到原码的过度码)正数的反码与原码相同 。负数的反码:最高符号位不变,其他位按位取反。

3、补码:正数的补码与其原码相同。负数的补码就是其原码除符号位其余取反在最低位加1

注:十进制在二进制中可以使用原码、补码、反码表示,但是只能使用补码来进行运算和存储。

最高位为符号位,正数用"0"表示,负数用"1"表示

11690b7fe17542eea2a8d945e467ba85.jpg

 正数计算就用原码,负数计算转换成补码在进行运算

二、逻辑运算

逻辑加运算(又称“或”运算)

符号:“+”,“v”

0+0=0或0v0=0,0+1=1或0v1=1,1+1=1或1v1=1,1100v1010=1110

结论:只要有1就为1,均为 0才为0

逻辑乘运算(又称"与"运算)

符号:“×”,“∧”,"·"

0×1=10或0·1=0或0∧1=0,1×1=1或1·1=1或1∧1=1,1100∧1010=1000

逻辑"非"运算(又称逻辑否定):就是将原逻辑变量求反。c8c8535d316d41719417146719baf5af.jpg

 逻辑异或运算规则

两个数进行异或时,当两个数不同时则值为1,其他的情况为0

0 ⊕ 0 =0,0 ⊕ 1 =1,1 ⊕ 0 =1,1 ⊕ 1 =0

1100 ⊕ 1010

f8c50475d291457ba1c69e74a78946cf.jpg

 

三、二-十进制码

加权码:“8421”码,“2421”码

无权码:余三码,格雷码(Gray码也称循环码)

8421码:每一位二值代码的"1"都代表一个固定数值,从左到右到,每位"1"都分别代表数字"8","4","2","1"。

2421码,5421码和8421码均为十进制代码,,最左的权值不同

98d17a59ec344c1e82d3824540342707.jpg

余三码:由8421码加上001形成的一种无权码

特点:当两个十进制数和为10时,相应二进制数的和为16

格雷码:在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,由于最大数与最小数之间也仅一位数不同,即首尾相连,因此又称循环码或反射码。

余三循环码:每一位并不代表固定的数值,它具有格雷码的优点,即两个相邻代码之间仅有一位状态不同。 

格雷码的特点:可靠性编码,绝对编码方式,变权码,绝对编码方式的准权码,格雷码的十进制数奇偶性与其码字中1的个数的奇偶性相同。

ad1e16c6d3414959a9806988f240c9eb.jpg

 四、ASCII码

ASCII码,全称为美国信息交换标准代码,是针对拉丁字母的一套字符编码系统,主要用于显示英语、西欧语言。

ASCII码,使用7位二进制数,表示128个标准ASCII字符,使用8位二进制数,表示256 个标准及扩展ASCII字符;

ASCII编码字符分类:

控制字符:0~32、127表示,共33个,如CR(回车)、LF(换行)、FF(换页)、BS(退格)、DEL(删除)、Space(空格)等。

特殊符号:33-47表示,如+(加)、-(减)、*(乘)、/(除)、!(感叹号)。

数字:48~57表示,0-9阿拉伯数字。

字母:65~90为26个大写英文字母,97~122号为26个小写英文字母。

5ecfa167277d43a7ae737bd7ea4d7e9f.jpgASCII码表字符解释

cb20d2f753dd4f1284be8383c61a9523.jpg 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值