From b6a57ee77c91d2e330e3ddc78501804e0f3d7397 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C4=B1rat=20K=C3=9C=C3=87=C3=9CK?= Date: Wed, 17 Oct 2018 22:07:54 +0200 Subject: [PATCH] variable name refactoring --- bootloader.asm | 6 +++--- kernel.asm | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bootloader.asm b/bootloader.asm index 6b55242..5da69cf 100644 --- a/bootloader.asm +++ b/bootloader.asm @@ -9,7 +9,7 @@ BITS 16 ; CONSTANTS %define BOOTLOADER_START_SEGMENT 0x07C0 -%define KERNEL_START_SEGMENT 0x07E0 +%define KERNEL_LOAD_SEGMENT 0x07E0 @@ -58,7 +58,7 @@ main: mov ds, ax ; Let's read disk sectors into memory - mov ax, KERNEL_START_SEGMENT ; Kernel start segment + mov ax, KERNEL_LOAD_SEGMENT ; Kernel start segment mov es, ax mov bx, 0x0000 ; Offset mov ah, 0x02 ; INT 13h / AH = 02h @@ -71,7 +71,7 @@ main: jc .error_message ; jump if clear flag set - jmp 0x2400 + jmp 0x2400 ; Diff between A000 - 7C00 .error_message: mov si, error_text ; Put string position into SI diff --git a/kernel.asm b/kernel.asm index 4d2af12..5523eff 100644 --- a/kernel.asm +++ b/kernel.asm @@ -4,7 +4,6 @@ - ; ------------------------------------------------------------------------------ main: mov ax, KERNEL_START_SEGMENT ; Set data segment to where we're loaded @@ -20,14 +19,15 @@ main: -print_string: ; Routine: output string in SI to screen - mov ah, 0Eh ; int 10h 'print char' function +; ------------------------------------------------------------------------------ +print_string: ; Routine: output string in SI to screen + mov ah, 0Eh ; int 10h 'print char' function .repeat: - lodsb ; Get character from string + lodsb ; Get character from string cmp al, 0 - je .done ; If char is zero, end of string - int 10h ; Otherwise, print it + je .done ; If char is zero, end of string + int 10h ; Otherwise, print it jmp .repeat .done: