In this video, we will read from the disk using the INT 13 BIOS interrupt. This video also shows how to convert from LBA to CHS in an x86 function. #x86 #nasm
at 2:39, isn't the order of operations backwards? you say: "we move ebr_drive number into the dl register", however, in the intel syntax that we use the instruction actually moves the dl register into the ebr_drive_number, correct me if I'm wrong please.
I had a hard time debugging this since I coded based on your words and didn't look at the operation you wrote, so when at the end of the video no data was actually being read on my end! LOL
Useful and amazing course.
Very interesting at 12:56 with INT 13h being ah=02h.
Loving this series! Patiently awaiting the next part :)
Great series, love the x86 assembly content - please keep going! 😊
Looking forward to the next video and the following videos in this series.
This series is fantastic, this was the most difficult video to follow allong so far but you do such a great job at explaining everything !
U r amazing
at 2:39, isn't the order of operations backwards? you say: "we move ebr_drive number into the dl register", however, in the intel syntax that we use the instruction actually moves the dl register into the ebr_drive_number, correct me if I'm wrong please.
I had a hard time debugging this since I coded based on your words and didn't look at the operation you wrote, so when at the end of the video no data was actually being read on my end! LOL
Bro it's great
but, cl gets overwritten
Why is cl set before the disk_read subroutine if it gets overwritten in lba_to_chs?