会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
波尔
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
111
下一页
2024年7月13日
0170-Multiboot2 启动头
摘要: 环境 Time 2022-11-11 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/multiboot-kernel/ 目标 编写一个符合 multiboot2 规范的启动文件。 multiboot
阅读全文
posted @ 2024-07-13 08:41 jiangbo4444
阅读(113)
评论(0)
推荐(0)
2024年7月12日
0169-进入保护模式
摘要: 环境 Time 2022-11-10 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 从十六位的实模式进入 32 位保护模式。 汇编代码 jmp start gdt_info: dw gdt_end
阅读全文
posted @ 2024-07-12 10:18 jiangbo4444
阅读(36)
评论(0)
推荐(0)
0168-过程调用
摘要: 环境 Time 2022-11-09 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 通过过程调用来向屏幕输出 hello world。 过程调用 过程调用有点类似跳转,不过调用后,还会回到原来的位
阅读全文
posted @ 2024-07-12 10:13 jiangbo4444
阅读(17)
评论(0)
推荐(0)
0167-入栈和出栈
摘要: 环境 Time 2022-11-09 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 通过设置 SS 栈段,和 push,pop 指令,反序输出 hello world。 BIOS 中断 栈是一种可
阅读全文
posted @ 2024-07-12 10:10 jiangbo4444
阅读(36)
评论(0)
推荐(0)
0166-BIOS 中断
摘要: 环境 Time 2022-11-09 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 参考:http://www.ablmcc.edu.hk/~scy/CIT/8086_bios_and_dos_inte
阅读全文
posted @ 2024-07-12 10:06 jiangbo4444
阅读(58)
评论(0)
推荐(0)
0165-loop 循环
摘要: 环境 Time 2022-11-09 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 使用 loop 循环,实现 1 到 100 的加法计算。 汇编代码 ;计算 1 到 100 相加的结果 mov
阅读全文
posted @ 2024-07-12 10:03 jiangbo4444
阅读(41)
评论(0)
推荐(0)
2023年1月31日
0164-再次显示 hello world
摘要: 环境 Time 2022-11-08 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 参考:https://wiki.osdev.org/Printing_To_Screen 目标 在屏幕上显示 hell
阅读全文
posted @ 2023-01-31 16:55 jiangbo4444
阅读(110)
评论(0)
推荐(0)
0163-无条件跳转
摘要: 环境 Time 2022-11-08 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 了解无条件跳转指令 jmp 的用法。 绝对跳转 mov ax,0x4444 jmp 0x07c0:0x0000
阅读全文
posted @ 2023-01-31 16:54 jiangbo4444
阅读(167)
评论(0)
推荐(0)
0162-显示 hello world
摘要: 环境 Time 2022-11-08 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 参考:https://wiki.osdev.org/Printing_To_Screen 目标 在屏幕上显示 hell
阅读全文
posted @ 2023-01-31 16:47 jiangbo4444
阅读(127)
评论(0)
推荐(0)
0161-GDB 调试实模式
摘要: 环境 Time 2022-11-08 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 参考:https://astralvx.com/debugging-16-bit-in-qemu-with-gdb-o
阅读全文
posted @ 2023-01-31 16:45 jiangbo4444
阅读(367)
评论(1)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
111
下一页
公告