摘要: **加法** 计算机知会位运算,那么二进制加法的结果在不考虑进位的情况下,与异或的结果相同。 `4+5` `0000 0100` `0000 0101` ` ` `0000 0001` 那么怎么判断进位了,通过与运算,如果结果包含1则发生进位。 `0000 0100` `0000 0101` ` ` 阅读全文
posted @ 2023-09-02 20:42 TheWait 阅读(53) 评论(0) 推荐(0)
摘要: **& 与运算** `俩个都为1 才为1` **| 或预算** `一个为1就为1` **^ 异或运算** `不相同则为1 相同则为0` **~ 非预算** `0变成1 1变成0` **> 右移** `高位补0或者1,取决于数据是否有符号 shr 高位补0` `sar 高位补1 低位丢弃` 阅读全文
posted @ 2023-09-02 20:07 TheWait 阅读(25) 评论(0) 推荐(0)
摘要: **进制解读** 任何一种进制都是完美的,都可以做计算,进制的符号由人来定义,普通的运算可以用查数解决。 `八进制2+3,从二开始往后移三个数 2*3,从二开始往后移动4个数,要想快速口算,需要记忆加法和乘法表。` **计算机中的进制** 在计算机中使用二进制,但是日常接触的汇编都是16进制,因为方 阅读全文
posted @ 2023-09-02 20:00 TheWait 阅读(39) 评论(0) 推荐(0)