From ba067b3e3e95aee6870522fe7616d364985185bb Mon Sep 17 00:00:00 2001 From: garenchan <1412950785@qq.com> Date: Sat, 10 Nov 2018 20:33:19 +0800 Subject: [PATCH 1/2] fix comment for character address --- 08-32bit-print/32bit-print.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/08-32bit-print/32bit-print.asm b/08-32bit-print/32bit-print.asm index e940aa9..6c6b192 100644 --- a/08-32bit-print/32bit-print.asm +++ b/08-32bit-print/32bit-print.asm @@ -9,7 +9,7 @@ print_string_pm: mov edx, VIDEO_MEMORY print_string_pm_loop: - mov al, [ebx] ; [ebx] is the address of our character + mov al, [ebx] ; 'ebx' is the address of our character mov ah, WHITE_ON_BLACK cmp al, 0 ; check if end of string From 2ec032deb1a79309a0ba8785b148398591662114 Mon Sep 17 00:00:00 2001 From: garenchan <1412950785@qq.com> Date: Sun, 11 Nov 2018 21:10:59 +0800 Subject: [PATCH 2/2] The unit word should be plural. --- 09-32bit-gdt/32bit-gdt.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/09-32bit-gdt/32bit-gdt.asm b/09-32bit-gdt/32bit-gdt.asm index e5db388..3bb46c4 100644 --- a/09-32bit-gdt/32bit-gdt.asm +++ b/09-32bit-gdt/32bit-gdt.asm @@ -27,8 +27,8 @@ gdt_end: ; GDT descriptor gdt_descriptor: - dw gdt_end - gdt_start - 1 ; size (16 bit), always one less of its true size - dd gdt_start ; address (32 bit) + dw gdt_end - gdt_start - 1 ; size (16 bits), always one less of its true size + dd gdt_start ; address (32 bits) ; define some constants for later use CODE_SEG equ gdt_code - gdt_start