ucore
文章平均质量分 94
aPilot
这个作者很懒,什么都没留下…
展开
-
ucore lab2笔记
bootasm.S新增物理内存探测部分 probe_memory: //对0x8000处的32位单元清零,即给位于0x8000处的 //struct e820map的成员变量nr_map清零 movl $0, 0x8000 xorl %ebx, %ebx //表示设置调用INT 15h BIOS中断后,BIOS返回的映射地址描述符的起始地址 movw $0x8004, %di start_prob原创 2021-03-21 20:32:04 · 936 阅读 · 0 评论 -
ucore lab1笔记
phase2 1.修改gdbinit(gdb初始化): file bin/kernel set architecture i8086 target remote :1234 设为i8086模式,并且通过1234端口与qemu通信 2.在lab1目录下执行 make debug 3.此时CS=0xf000,EIP= 0xfff0, 则[CS:EIP] = (CS << 4) + (EIP) = 0xffff0 输出0xffff0 处的指令 果然是一条跳向0xf...原创 2021-03-10 14:29:15 · 339 阅读 · 1 评论