本文来自微信公众号:低并发编程 (ID:dibingfa),作者:闪客书接上回,上回书咱们说到,CPU 执行操作系统的最开始的两行代码。mov ax,0x07c0 mov ds,ax将数据段寄存器 ds 的值变成了 0x07c0,方便了之后访问内存时利用这个段基址进行寻址。接下来我们带着这两行代码,继续往下看几行。mov ax,0x07c0 mov ds,ax mov ax,0x9000 mov es,ax mov cx,#256 sub si,si sub di,di rep movw此时 ds 寄存器的值已经是 0x07c0 了,然后又通过同样的方式将 es寄存器的值变成 0x9000,接着又把 cx寄存器的值变成 256(代码里确实是用十进制表示的,与其他地方有些不一致,不过无所谓)。再往下看有两个 sub 指令,这个 su
Linux 0.11 第 2 回 | 从 0x7c00 到 0x90000
2022-09-30 20:02:30来源: IT之家
关注公众号
赞
你的鼓励是对作者的最大支持
- 哪个 Linux 发行版最能发挥 AMD 锐龙 9 9950X 处理器实力?59 项实测,性能最高提升 16%2024-08-22 11:53:09
- 深度操作系统 deepin V23 版本更新发布下载:Linux 6.6 LTS 内核,UOS AI 助手上线2024-08-15 15:57:27
- 实测:Linux 比 Win11 更能发挥 AMD 锐龙 9000 系列处理器游戏性能2024-08-14 13:54:49
- deepin V23 深度操作系统 8 月下旬迎来 WPS Office For Linux 个人版:AI 写公式、生成…2024-08-05 18:11:23
- 中国移动成为国内首个加入 OIN 的通信运营商,获 Linux 系统专利交叉许可2024-07-16 15:17:12
- 支持音视频通话与移动端互相转接,腾讯 QQ 更新 Windows 9.9.12、macOS 6.9.39、Linux 3…2024-07-06 19:05:47
- Linux 6.11 内核将引入 RISC-V 内存热插拔功能2024-07-03 22:28:46
- Linux 发行版 Debian 12.6 正式发布:84 项安全更新、162 项 Bug 修复2024-06-30 09:13:20
- CentOS Linux 7 生命周期今日正式结束,将不会获得更新和安全补丁2024-06-30 10:17:37
- Linux Mint 22 即将开启 Beta 测试:基于 Ubuntu 24.04 LTS、支持至 2029 年2024-06-24 14:17:34
- 1红魔 10 Pro 系列手机发布:骁龙 8 至尊版、1.5K 144Hz“悟空屏”,4999 元起
- 2GGA电竞学院携手延世大学培养游戏行业人才
- 3全球顶级足球俱乐部齐聚卡塔尔沙漠之星参加卡塔尔精英学院第10届全球峰会
- 4宜鼎专为边缘服务器应用推出E1.S固态硬盘
- 5点亮你的四季生活 解锁中国大陆地区8家四季酒店会籍专属礼遇
- 6AI如何赋能可持续发展?IBM 最新调研揭秘现状:企业投资热情不减,但行动尚未跟上
- 7SGS携手京东养车共推机油鉴真服务
- 8玩家多年要求下,《魔兽世界》下一个资料片 12.0 版本将迎来家宅系统
- 9微软庆祝 Windows 预览体验计划 10 周年,纪念壁纸开放下载
- 102024年度「邵逸夫奖」颁奖典礼 庆祝科研成就二十一载