先说题目:
调试Linux内核的启动过程,并在Linux 0.11内核进入保护模式之前添加提示信息
//这里吐槽一下,学校发的文档让你用断点去查看运行根本无法操作,报错如下:
所以别管这个报错,先跟着我来
第一题,调试linux内核启动进程:
没什么好说的,都是一些阅读和尝试的内容,照着文档一步一步来。
第二题,在Linux 0.11内核进入保护模式之前添加提示信息
记住先把断点都清除
1. 找到文件boot/setup.asm
2.在对应处添加代码
mov ax,0x9020 ;
mov es,ax
mov ah,0x03
xor bh,bh
int 0x10 ; 读光标位置
mov cx,24
mov bx,0x0007
mov bp,msg
mov ax,0x1301
int 0x10 ; 输出字符串
3.在结尾处添加: