x86 Operating Systems - Reading From the Disk in BIOS

Поділитися
Вставка
  • Опубліковано 22 сер 2024
  • 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

КОМЕНТАРІ • 12

  • @lamaspacos
    @lamaspacos 11 днів тому

    Useful and amazing course.
    Very interesting at 12:56 with INT 13h being ah=02h.

  • @wowkster
    @wowkster 11 місяців тому +3

    Loving this series! Patiently awaiting the next part :)

  • @cmdcs1
    @cmdcs1 11 місяців тому +3

    Great series, love the x86 assembly content - please keep going! 😊

  • @CosmicCoder
    @CosmicCoder 11 місяців тому +3

    Looking forward to the next video and the following videos in this series.

  • @OK-um2jr
    @OK-um2jr 6 місяців тому

    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 !

  • @MouatassimMajhoul
    @MouatassimMajhoul 2 місяці тому

    U r amazing

  • @Miguel_ECL
    @Miguel_ECL 16 днів тому

    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.

    • @Miguel_ECL
      @Miguel_ECL 16 днів тому

      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

  • @Mvarun2005
    @Mvarun2005 10 місяців тому

    Bro it's great

  • @jacobboening6421
    @jacobboening6421 4 місяці тому

    but, cl gets overwritten

    • @jacobboening6421
      @jacobboening6421 4 місяці тому

      Why is cl set before the disk_read subroutine if it gets overwritten in lba_to_chs?