diff --git a/src/itoa.s b/src/itoa.s index 857079b..117bfbc 100644 --- a/src/itoa.s +++ b/src/itoa.s @@ -9,11 +9,9 @@ # ecx - base itoa: push %bx + xor %edx, %edx mov $numbers, %bx -.debug: - jmp .debug - mov $(itoa_result + ITOA_BUFFER_SIZE - 1), %di std .div: diff --git a/src/mbr_test.ld b/src/mbr_test.ld index 8b8504d..8eb838c 100644 --- a/src/mbr_test.ld +++ b/src/mbr_test.ld @@ -5,8 +5,8 @@ MEMORY SECTIONS { - RAM = 0x7E00; - RAM_SEGMENT = (RAM >> 8); + RAM = 0x7E00; + RAM_SEGMENT = 0x7E0; .text 0x0000 : { BOOTLOADER_START = .;