diff options
Diffstat (limited to '01_exercise')
-rw-r--r-- | 01_exercise/bootloader.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/01_exercise/bootloader.c b/01_exercise/bootloader.c index a5806e4..0260c82 100644 --- a/01_exercise/bootloader.c +++ b/01_exercise/bootloader.c @@ -5,19 +5,19 @@ asm(".code16gcc\njmp $0, $main"); void main(void) { - asm( - "mov $0x007, %%ebx;" - "mov $0xE4E, %%eax; int $0x10;" - "mov $0xE69, %%eax; int $0x10;" - "mov $0xE63, %%eax; int $0x10;" - "mov $0xE65, %%eax; int $0x10;" - "mov $0xE20, %%eax; int $0x10;" - "mov $0xE42, %%eax; int $0x10;" - "mov $0xE6F, %%eax; int $0x10;" - "mov $0xE6F, %%eax; int $0x10;" - "mov $0xE74, %%eax; int $0x10;" - "mov $0xE73, %%eax; int $0x10;" - "jmp .;" - ::: "eax", "ebx" - ); + asm( + "mov $0x007, %%ebx;" + "mov $0xE4E, %%eax; int $0x10;" + "mov $0xE69, %%eax; int $0x10;" + "mov $0xE63, %%eax; int $0x10;" + "mov $0xE65, %%eax; int $0x10;" + "mov $0xE20, %%eax; int $0x10;" + "mov $0xE42, %%eax; int $0x10;" + "mov $0xE6F, %%eax; int $0x10;" + "mov $0xE6F, %%eax; int $0x10;" + "mov $0xE74, %%eax; int $0x10;" + "mov $0xE73, %%eax; int $0x10;" + "jmp .;" + ::: "eax", "ebx" + ); } |