Using BIOS int 13h to access sectors in different heads
问题 I have a disk with 63 sectors per track. (I assume, based on my observations) I want to read sectors on a 16 bit bootloader using int 13h. For example, if I want to read sector number 63, I would do the following: mov dl,0x80;Drive number mov dh,0 ;This is head number/platter number mov ch,0 ;This is cylinder number mov cl,63 ;Sector number mov ah,0x02 ;interrupt function mov al,1 ;Number of sectors to be read xor bx,bx mov es,bx ;Making es=0 mov bx,0x8000 ;Any random buffer address int 0x13