Since that's your first post, welcome to the forums.
Using visual indicators (through int 0x10 or directly writing to video memory) for debugging is usually a good idea. Printing, say, a dot every now and then will tell you exactly where your code is freezing.
It also never hurts to stick to the convention of including the 0x55AA boot signature at the end of the sector.
INT 10h or write at video memory don't help me nothing for me. the problem is that PC is halted when cs change to 0 == 0:7C00h then PC halted. no one video indicators apppears on my display. why PC halt when CS == 0?
jmpbx;when jmp to 0:7c00h windows MBR is started...
codesize: windowsMBR: XORAX,AX
REPZ;HERE IS WHEN THE PC IS HALTED. WHY IS HALTED HERE ???
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum