Problem with BIOS INT 13H (Read Sectors From Drive)
问题 Description: In my efforts to create a simple standalone program I have written a simple boot loader in the first sector. Its purpose is to load the program into memory. For this purpose I am using INT 13h with AH=2. The code is: disk_load: push dx ; Store DX on stack so later we can recall how many sectors were requested to be read, ; even if it is altered in the meantime. mov ah, 0x02 ; BIOS read sector. mov al, dh ; Read DH sectors. mov ch, 0x00 ; Select cylinder 0. mov dh, 0x00 ; Select