1.相关汇编指令
as和AT&T格式只是在操作数顺序、表示上略有不同。其指令基本一致。
int 0x13:参考INT 13H
ah为功能号,当ah=0x02时:从驱动器读取扇区。此时有
输入参数表:
寄存器名称 | 表示的参数 |
---|---|
AH | 0x02 |
AL | 读取多少个扇区 |
CH | 磁道号 |
CL | 扇区号 |
DH | 磁头号 |
DL | 驱动号 |
ES:BX | 读入缓冲区位置 |
返回参数表:
寄存器名称 | 参数 |
---|---|
CF | 进位标志,如果发生错误,就置位;没有错误就清0 |
AH | 返回代码 |
AL | 实际读取的扇区数 |
DL的确定方法: