【发布时间】:2020-04-07 16:52:40
【问题描述】:
我需要使用 NASM 16 位代码访问 SSD 驱动器。访问普通硬盘时,需要设置寄存器AX、DX、CX来选择Cylinder/Track/Sector/Number of Sector(AH - 选择读取扇区功能,DL - 选择驱动器号,CH - 选择柱面,DH - 选择磁盘边,CL - 选择磁道上的扇区,AL - 选择扇区数)。
不过,我想SSD盘还有一些其他的结构,那么如何正确访问它们呢?
【问题讨论】:
-
无论您使用的是 SSD 还是 HDD,都没有区别。即使在 HDD 上,也只是模拟了 CHS 结构,因为现代硬盘的每个磁道有超过 63 个扇区。
标签: assembly nasm x86-16 hard-drive solid-state-drive