INITSEG = 0x9000 ! we move boot here - out of the way ! 原来 bootsect 所处的段. ! ok, the read went well so we get current cursor position and save it for mov ax,#INITSEG mov ds,ax !重新设置ds寄存器的值,此时,在段内使用偏移量寻址的话实际地址为0x90000+偏移量 int 0x10 ! save it in known pl
Contents 1 "Low" memory (< 1 MiB) 1.1 Overview 1.2 BIOS Data Area (BDA) 1.3 Extended BIOS Data Area (EBDA) 1.4 ROM Area 2 "Upper" Memory (> 1 MiB) 3 See Also 3.1External Links 这篇文章主要内容是计算机启动时,BIOS跳转到你的bootloader代码后的计算机的物理内存. 1,&q