
计算机基础
文章平均质量分 94
老Z先生
老Z先生的技术博客
展开
-
异或运算的原理以及应用
异或(XOR)是计算机科学和数字电路中常用的运算之一。异或运算符通常用符号“⊕”或“^”表示,它有着简单而独特的性质,使其在数据加密、错误检测与纠正等多个领域得到了广泛的应用。在网络上我们传输的每一比特数据都经过了异或运算。原创 2024-06-16 19:23:39 · 2452 阅读 · 0 评论 -
IEEE754浮点原理 - 计算机存储小数的误差有多少
本质上计算机内部使用浮点就是二进制小数的科学计算法表示,与相同长度的整数(如都为32位长度)相比能表示更大的范围,但是浮点并不是全范围内等精度,它会随着要表示的数的绝对值变大而精度逐渐变小。原创 2024-05-21 07:00:38 · 1177 阅读 · 0 评论 -
无符号数减法在嵌入式开发中的应用
在无符号数的减法中,当一个小数减去一个大的数结果为正还是为负呢?原创 2024-03-23 07:44:02 · 1053 阅读 · 0 评论 -
补码原理-处理器是如何将整数减法运算转换成整数加法运算的
无论你是使用的最低端的51单片机还是最高端i9处理器,在这个处理器中只有加法运算电路没有减法运算电路,若你过有一些计算机基础,大概应该知道这是通过补码实现的。但处理器是如何将通过补码加法实现减法的呢?原创 2024-03-16 08:50:51 · 1560 阅读 · 1 评论 -
如何将算数运算转换成逻辑运算
逻辑运算是一切数学的基础也是计算机的基础,无论是数学里面的高等数据还是概率论,都是基于集合论进行搭建,集合论最基本的操作就是逻辑运算。什么是逻辑运算呢?在逻辑运算中,仅有“与”、“或”、“非”三种基本运算,在算数运算中,由“加”、“减”、“乘”、“除”四种基本运算组成。逻辑运算的输入只能是“真”或“假”,输出也只能是“真”或“假”;算数运算的输入可以是所有的实数,输出也可以是所有的实数。逻辑运算和算法运算从直观上感觉是完全不同,他们有不同的输入和不同的输出,但是满足了某些情况可以将算数运算转原创 2024-05-14 07:03:55 · 1436 阅读 · 1 评论