练习5中得到最深一行:
ebp:0x00007bf8 eip:0x00007d66 args:0xc031fcfa 0xc08ed88e 0x64e4d08e 0xfa7502a8
观察bootblock.asm
堆栈从0x7c00开始第一个call bootmain
ebp:0x00007bf8 这个是bootmain函数基址的话(答案所述)
eip:0x00007d66 这个是bootmain中bad:中outb地址
arg:是从0x7c00起始的4个32位
如此这样这个图应该怎么画?谁是调用者?调用了谁?仿照上图,和代码这里我有点弄不清,望解答。