mirror of
https://github.com/sunym1993/flash-linux0.11-talk.git
synced 2026-02-03 10:33:50 +08:00
Create 那些浪漫
This commit is contained in:
14
读者分享/那些浪漫
Normal file
14
读者分享/那些浪漫
Normal file
@@ -0,0 +1,14 @@
|
||||
From 吕恒
|
||||
|
||||
---
|
||||
|
||||
默认的数据段寄存器 ds 寄存器的值改为 0x07c0 方便以后的基址寻址。
|
||||
|
||||
这里我有话说,07在ASCII码中是bell的意思,这里代指Bell Labs(贝尔实验室),后面的C0你可以理解成C语言(1973年第四版的Unix用C语言重写了),也可理解为 Clear Zero,Current Zero……
|
||||
这也许就是……反正浪漫就完事儿了![旺柴]
|
||||
|
||||
---
|
||||
|
||||
文中的:启动区的定义非常简单,只要硬盘中的 0 盘 0 道 1 扇区的 512 个字节的最后两个字节分别是 0x55 和 0xaa,那么 BIOS 就会认为它是个启动区。
|
||||
|
||||
这里我有话要说,0x55对应ASCII码的U,也就是Unix的首字母。而0x55左移一位为0xAA,这里的A代指AT&T,因为Unix来自于“AT&T Unix”。意即,感谢AT&T诞生Unix。想想,机器启动时满载感恩,这也许就是大神们的浪漫吧?[旺柴]
|
||||
Reference in New Issue
Block a user