逻辑运算&寄存器

本文介绍了计算机中逻辑运算的基本概念,如2-3的逻辑运算,并探讨了如何通过与运算获取8F的第4位。文章还讨论了八进制数2-5在计算机中的表示以及异或加密算法。寄存器的作用被详细阐述,特别是CPU中的32位通用寄存器,强调了其在计算过程中的重要性,并提到了DTDebug工具在程序调试中的应用。
摘要由CSDN通过智能技术生成

滴水三期逻辑计算

计算机如何存数只有0和1
上回说的计算2+3=?
逻辑运算2-3= :
(逻辑运算,移位,数据宽度)

如果想获取某个值的第N位是多少,在计算机的世界寄存器中的01每一个位置的0或者1都有着特定的含义,那我们在编程的时候就需要判断某一个位置的地方都是干什么的,也不可能自己把一串数字自己转成二进制,自己查12345位置,那个位置,这么算比较郁闷。
那么我想知道8F的第4位是0还是1
那么我们把第四位写成00001000与10001111进行与运算然后哪一位置是1上面就是1了
最简单的加密算法:
xor两次以后就会变成原来的值,所以密钥是很重要的
例如:
要加密的数据:2015(16进制)
密钥:54(16进制)
进行异或后:7441
解密异或后:2015

这些的目的:计算机怎么存数的只有0和1,数据宽度:一旦超过这个边界,就不要了,那个圆的图体现了正负数的本质,定义我们自己定义的,计算机运算的本质:最后都是or and xor not

八进制数2-5 在计算器中的结果是:177777777777777777775 为什么?
转化成16 1字节:FD

寄存器:
CPU 内存 CPU计算速度非常快,放在内存里会慢点
CPU可以提供的容器是有限的,而内存可以4G,8G,16G增加的
CPU提供

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值