2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
考网警特招必然要考操作系统,计算机网络,计算机组成原理,由于备考时间不长,你可能需要速成,我就想办法自学速成了,课程太长没法玩
计算机组成原理系列文章:
【1】计算机组成原理4小时速成:硬件软件,编译,控制器,存储器,运算器,输入输出设备,存储字长
计算机怎么做算术逻辑运算???ALU
±
寄存器的位数,反映了无符号数的表示范围
00000000-11111111
2的8次方,256个数
计算机不认识正负号
+0表示
-用1表示
机器数是符号位+数值
计算机只认识电流2进制数
所以要搞机器数
这是计算
正数仨都一样,
负数的补码,是反码加1
负数,补码的补码就是原码
符号位不变,熟知位取反加1
1000原
1111反
1
——
0000补
整数
已知x补码,求-x的补码
补码的符号数值全部取反+1
y-x=y+(-x)
定点?固定小数点在哪
浮点?
what
r基数,j阶码
s尾数
往往计算机是小数小于1
了解
减少存储空间,减少存储位数
符号位不变
左移1位等于乘2【二进制】,右移相当于除2
乘法最终是靠移位运算搞定的
很6啊
一个符号位不动
原码直接左移补0
补码左移补1
反码左移补补0,右移补1
对于正数来说,原码=反码=补码
怎么着好像都OK
看看负数怎么说
左移一直OK
右移因为左边补码补1,影响精度
看看反码
OK,没区别
只是精度受影响了
算术移位,符号位不变
逻辑是全不移动
字长n,超过了这个范围,那些1丢了
-x的补码,是x的补码整体取反+1
这个规则很有用哦
运算的话,你的数超过了8位,那就丢了移位,必然溢出
待会举例来看,这玩意不是说能懂的
每次都要加一个A向左移几位的结果
计算机需要移位运算器
计算机需要多一个寄存器
竖式乘法
乘数B是1,加被乘数A
下一步,将部分积拼乘数B,向右移动1位
看看B的0位是1还是0,是0的话,部分积+0,是1的话,部分积+A
注意,这里的将部分积拼乘数B,向右移动是逻辑右移,整体上
这个方法一定要记住了,需要部分积拼B,然后往右移动1个位置
这个是数据结构与算法中的算法之一
最后部分积和B拼接再向右移1位,就是咱们的结果,乘法的2n结果
这就是乘法的结果,你要习惯哦!!!!
再来
部分积+B逻辑右移1
x被除数
y除数
提示:重要经验:
1)
2)学好oracle,操作系统,计算机网络,计算机组成原理,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。