Debug下如何读写第二个硬盘 |
| |
作者姓名: | 肖华勇 |
| |
作者单位: | 西安市西北工业大学!418信箱 |
| |
摘 要: | 现在,一个电脑上挂两个硬盘已不新鲜。为简单方便起见,不少朋友喜欢直接用Debug读写硬盘,特别是读取硬盘主引导扇区(MasterBoot)和引导扇区(Boot)。另外,在用汇编语言编程时,有时也需要直接用INT13H读写硬盘扇区。可是以前都只有一个硬盘,现在有了第二个硬盘,该如何读取呢?实际上,在用INTI3H读写硬盘扇区时,寄存器DL代表了驱动器号,当DL=0时,代表的是A盘;DL=1时,代表的是B盘;DL=80时,代表第一硬盘(可以包括多个逻辑盘)。对第二硬盘读写,只要取DL=81就行了。例如:用Debug读取第二的硬盘主引导扇区,…
|
本文献已被 CNKI 等数据库收录! |
|