读书人

软盘读取,该如何处理

发布时间: 2012-10-11 10:16:10 作者: rapoo

软盘读取
mov ax, cs;从软盘读入内存
mov es, ax
mov bx, 1200h
mov ah, 2
mov al, 1
mov ch, 0
mov cl, 2
mov dh, 0
mov dl, 0
int 13h

当读入软盘扇区1的内容时,读入正常
当读入软盘其他扇区内容时出错,出错代码为1,为什么呢?


[解决办法]
1 检查出错码含义(是非法指令吗?)

2 延时且反复多次读取

3 尝试使用dos中断读取
[解决办法]

探讨
mov ax, cs;从软盘读入内存
mov es, ax
mov bx, 1200h
mov ah, 2
mov al, 1
mov ch, 0
mov cl, 2
mov dh, 0
mov dl, 0
int 13h

当读入软盘扇区1的内容时,读入正常
当读入软盘其他扇区内容时出错,出错代码为1,为什么呢?

读书人网 >汇编语言

热点推荐