我正在关注 github 教程(链接:https://github.com/gmarino2048/64bit-os-tutorial/),当我在第 1.3 章中的“load.asm”上遇到这行代码时:
; Next are the cylinder and cylinder head to read from. You
; would need to change these if reading from an actual drive, but with
; QEMU they're just 0
mov ch, 0x00 ; Cylinder goes in ch
mov dh, 0x00 ; Cylinder head goes in dh
我想知道如何让它在真实的硬件上运行。不要问为什么。那么我应该用什么地址替换“0x00”呢?我是 ASM 的初学者,但我知道足够的理论来适应它。
我尝试在网上搜索一些详细信息,但没有看到任何信息。另外,当我尝试查看 README.md 中的特定章节时,它没有给我答案。