计算机组成原理4小时速成2:计算机运算方法,原码,反码,补码,移位,加法减法,乘除法

计算机组成原理4小时速成2:计算机运算方法,原码,反码,补码,移位,加法减法,乘除法

2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
考网警特招必然要考操作系统,计算机网络,计算机组成原理,由于备考时间不长,你可能需要速成,我就想办法自学速成了,课程太长没法玩
在这里插入图片描述
系列文章:
【1】计算机组成原理4小时速成1:五大组成部分:运算器,控制器,存储器,输入设备输出设备


计算机组成原理:计算机的运算方法

在这里插入图片描述

无符号数,有符号数

在这里插入图片描述
真的值,带正负号的数

机器数,是将正负号用二进制表示
0:正数
1:负数
在这里插入图片描述
在这里插入图片描述

原码,反码,补码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
实际计算机都是采用补码表示数字,然后加法运算

反码:符号位不动,后面的全部取反——使用少
在这里插入图片描述
正数原反补相同不变
负数不同

补码是重点
负数的补码是,反码+1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
负数补码再求补码,不就是原码吗
在这里插入图片描述
两次求补码就是原码
其补码

70
100 0110
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
补码的符号位取反,就是移码,表示整数

在这里插入图片描述
已知x补码,快速求-x的补码
符号位,数值位全部取反,末尾加1

在这里插入图片描述

定点数和浮点数

在这里插入图片描述
小数点,固定在某个位置

符号位后面:小数
末尾的话,就是整数
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2的n次方,相当于移位
乘2就是要向左移动1位
在这里插入图片描述
S是小数
最好还是有效表示
最好就纯小数,0.1xxxx
这种就是规格化的小数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
了解

浮点数的规格化形式

减少存储空间,扩大位

r=2时,尾数最高位为1

在这里插入图片描述
在这里插入图片描述
小数点左移,那就相当于基数扩大了,阶码需要-1
小数点右移,那就相当于基数缩小了,阶码需要+1

用来对冲
在这里插入图片描述
正常情况下,我们只用r=2
转小数,乘2取整,转化为小数二进制
定点的话,固定小数点,10位小数部分
规格化的浮点数,需要左移,那阶码要减
在这里插入图片描述
定点机器数那就是原反补码表示
浮点机器数,
符号位1,0010是阶码,共5位;然后是原反补码放上

在这里插入图片描述
浮点数的阶码,不管你正负数,阶码部分符号位不变,其余位均是取反,补码是要加1的

这点以前我是不清楚的,现在就学会了

58=32+16+8+2
即111010
定点的话,整数是前面补0,小数是后面补0哦
在这里插入图片描述
浮点数规格化,需要变0.1xxx
那就要将小数点左移动6位,0.111010,所以阶码需要加6
定点机器数的话,负数,原反补码骚操作搞就是了,符号位放好
在这里插入图片描述
机器数中,阶码要搞成移码,骚啊
尾数用补码

阶码5位哦,别错了
在这里插入图片描述
移码是啥呢,就是符号位也要取反
在这里插入图片描述
这就明白了,舒服

IEEE754表示浮点数的标准

最高位是数的符号
其他的不变
在这里插入图片描述
了解即可

定点计算:移位运算

主要考计算
计算机怎么加减?
怎么乘除?

左移1位乘2
右移1位除2
在这里插入图片描述
运算器ALU是加法器,乘除就是移位配合

算术移位,符号位不动

其余的可以移动

反码的话,移动是补1,因为原码是取反得来的

补码:左移的话,右边补0,右移的话,左边补1
这个左神讲过
骚得很……

在这里插入图片描述
机器数8位字长,1个符号位
26=16+8+0+2+0
11010
在这里插入图片描述
左移1位,乘2相当于,56看看是不是
右边补个0【原码】
反码左移补1
补码左移右边补0
补码右移左边补1

使劲移动位数太大可能顶不住
在这里插入图片描述
补码不同哦
-26来看看
左移右边补0
右移左边补1
在这里插入图片描述
补码的话,左移,右移都是OK的

反码的话,左右移动都是补1的哦,反码是原码的取反
在这里插入图片描述

算术移位和逻辑移位的区别,算术移位是符号位不变,逻辑移位是整体移动

在这里插入图片描述
在这里插入图片描述

加减法运算

进位别忘了,丢了就溢出了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
计算机是二进制的补码运算
不是人的十进制
在这里插入图片描述
8位的话,范围更大了

在这里插入图片描述

溢出判断,字长不够,俩数想加减,可能会溢出

在这里插入图片描述在这里插入图片描述
异或:同为0,不同为1
在这里插入图片描述
双符号位相同OK
双符号位不同gg
最高符号位是真
在这里插入图片描述

乘法运算

在这里插入图片描述
符号位异或搞定
乘数b来决定a是否要被加,而且每次要a左移
在这里插入图片描述
算法代码咱们写过这个算法
乘数b看末尾那个位
是1,加a
部分积ans=0,作为乘法结果
利用部分积右移,补充乘数b的左边,这样去玩
在这里插入图片描述
你看部分积ans右移,挤掉b的右边那个1
看看b此时情况,决定a是否被加

然后将ans右移1位,挤掉b的0,整体相当于逻辑右移
在这里插入图片描述
此时b的最低位0,ans不加
得到的结果ans
ans继续右移1位,把b的0挤掉,这样的话,b最低位1,加a给ans
在这里插入图片描述
得到的结果,还需要右移1位,这样ans才是我们乘法的结果哦

再看一个例子
在这里插入图片描述
这也不难
好说
在这里插入图片描述
在这里插入图片描述
移位多少次?那就是看b的位数
好说

除法运算类似

了解,计算机自己会做,咱们了解,考网络警察搞数据分析的话,用不着
重要是数据分析的那些东西
在这里插入图片描述
在这里插入图片描述
加减交替?搞除法

不管,继续复习别的章节,这个不是重点

为啥呢?
(一)计算机组成原理【学习中……】
1.计算机硬件的发展历程
2.计算机软件的分类
3.计算机硬件的基本组成
4.计算机软件和硬件的关系
5.计算机的工作过程
6.★计算机的性能指标
7.★进位计数制及其相互转换
8.★字符和字符串
9.浮点数的表示和运算
10.存储器的分类
11.存储器的性能指标
12.虚拟存储器
13.指令的基本格式
14.常见数据寻址方式
15.CISC和 RISC 的基本概念
16.CPU 的功能和基本结构
17.总线标准
18.★★常见编码的识别与转换
(1)ASCII编码
(2)Base64编码
(3)shellcode编码
(4)Quoted-printable编码
(5)XXencode编码
(6)UUencode编码
(7)URL编码
(8)Unicode编码
(9)Escape/Unescape编码
(10)HTML实体编码
(11)莫尔斯电码(Morse Code)

打五角星的是重点,其余的知道就行考试涵盖的内容很多的


总结

提示:重要经验:

1)
2)学好oracle,操作系统,计算机网络,计算机组成原理,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
蛋白质耐热温度分类及预测重要数据表蛋白质是生物体中普遍存在的一类重要生物大分子,由天然氨基酸通过肽键连接而成。它具有复杂的分子结构和特定的生物功能,是表达生物遗传性状的一类主要物质。 蛋白质的结构可分为四级:一级结构是组成蛋白质多肽链的线性氨基酸序列;二级结构是依靠不同氨基酸之间的C=O和N-H基团间的氢键形成的稳定结构,主要为α螺旋和β折叠;三级结构是通过多个二级结构元素在三维空间的排列所形成的一个蛋白质分子的三维结构;四级结构用于描述由不同多肽链(亚基)间相互作用形成具有功能的蛋白质复合物分子。 蛋白质在生物体内具有多种功能,包括提供能量、维持电解质平衡、信息交流、构成人的身体以及免疫等。例如,蛋白质分解可以为人体提供能量,每克蛋白质能产生4千卡的热能;血液里的蛋白质能帮助维持体内的酸碱平衡和血液的渗透压;蛋白质是组成人体器官组织的重要物质,可以修复受损的器官功能,以及维持细胞的生长和更新;蛋白质也是构成多种生理活性的物质,如免疫球蛋白,具有维持机体正常免疫功能的作用。 蛋白质的合成是指生物按照从脱氧核糖核酸(DNA)转录得到的信使核糖核酸(mRNA)上的遗传信息合成蛋白质的过程。这个过程包括氨基酸的活化、多肽链合成的起始、肽链的延长、肽链的终止和释放以及蛋白质合成后的加工修饰等步骤。 蛋白质降解是指食物中的蛋白质经过蛋白质降解酶的作用降解为多肽和氨基酸然后被人体吸收的过程。这个过程在细胞的生理活动中发挥着极其重要的作用,例如将蛋白质降解后成为小分子的氨基酸,并被循环利用;处理错误折叠的蛋白质以及多余组分,使之降解,以防机体产生错误应答。 总的来说,蛋白质是生物体内不可或缺的一类重要物质,对于维持生物体的正常生理功能具有至关重要的作用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰露可乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值