From 7f35d3770bb31242f7b91486d228995919c9b299 Mon Sep 17 00:00:00 2001 From: mykola2312 <49044616+mykola2312@users.noreply.github.com> Date: Wed, 7 Aug 2024 07:13:12 +0300 Subject: [PATCH] fix bugs, now it outputs legit info --- src/test_disk_params.s | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/test_disk_params.s b/src/test_disk_params.s index 8c26206..d3857f3 100644 --- a/src/test_disk_params.s +++ b/src/test_disk_params.s @@ -6,9 +6,9 @@ # al - drive number test_disk_params: mov %al, %dl - and $128, %dl + or $128, %dl - mov $0x08, %al + mov $0x08, %ah int $0x13 xor %ax, %ax @@ -57,7 +57,7 @@ str_cylinders: .asciz "Disk cylinders: " str_sectors: .asciz "Disk sectors per cylinder: " .section .bss -disk_slaves: .word # disk attached slaves -disk_heads: .word # number of heads -disk_cylinders: .word # number of cylinders -disk_sectors: .word # sectors in cylinder +.lcomm disk_slaves, 2 # disk attached slaves +.lcomm disk_heads, 2 # number of heads +.lcomm disk_cylinders, 2 # number of cylinders +.lcomm disk_sectors, 2 # sectors in cylinder