计算机魔数或内涵词(如何起一个优雅的网名)

本文探讨了计算机科学中的一些重要数值,如TEA算法中的DELTA常数0x9e3779B9,开机时CPU的PC寄存器初始值0xFFFF0,以及操作系统启动加载地址0x7c00。此外,还提到了计算机启动引导盘MBR结尾的0x55aa标志。这些数值在系统运行中扮演着关键角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

选自计算机领域的魔数

  • 0x9e3779B9

TEA系列算法中均使用了一个DELTA常数,但DELTA的值对算法并无什么影响,只是为了避免不良的取值,推荐DELTA的值取为黄金分割数(5√-2)/2与232的乘积,取整后的十六进制值为,用于保证每一轮加密都不相同。

  • 0xFFFF0

在你开机的一瞬间,CPU 的 PC 寄存器被强制初始化为 0xFFFF0。如果再说具体些,CPU 将段基址寄存器 cs 初始化为 0xF000,将偏移地址寄存器 IP 初始化为 0xFFF0,根据实模式下的最终地址计算规则,将段基址左移 4 位,加上偏移地址,得到最终的物理地址也就是抽象出来的 PC 寄存器地址为 0xFFFF0。

  • 0x7c00

电脑启动通常是先由BISO自自检,自检通过后BIOS将所检查磁盘的第一个扇区(512B,0磁头,0磁道,1扇区)载入内存,载入到内存的地址为0x0000:0x7c00

  • 0x900

操作系统启动过程中loader加载的内存地址

  • 0x55aa

计算机启动引导盘MBR的结尾两个字节

内涵词

  • bit map

用一个bit 映射到某个实际的对象

  • krysha

俄罗斯意义上的我上面有人

待更新
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

逆羽飘扬

如果有用,请支持一下。

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

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

打赏作者

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

抵扣说明:

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

余额充值