求bios int13 最详细的使用说明

zhuixe 2005-08-31 01:14:47
调用int13后ah返回值为1
书上说是给磁盘i/o传送了非法指令造成的
请问究竟是什么原因?
是不是有可能找不到磁盘?
...全文
232 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
我啃 2005-09-03
  • 打赏
  • 举报
回复
去INTEL看看吧,有些参考书上也有
VxD1 2005-09-01
  • 打赏
  • 举报
回复
最详细的看官方网站
英格利西的
zPotf 2005-08-31
  • 打赏
  • 举报
回复
你用i/o指令可以找到答案

IN
OUT
大熊猫侯佩 2005-08-31
  • 打赏
  • 举报
回复
大概是这样:
返回参数
int 13 ,ah=0 软盘系统复位
ah=1 读软盘状态 al=状态字节
ah=2 读磁盘 al=扇区数 ch,cl=磁道号,扇区号 读成功:ah=0
dh,dl=磁头号,驱动器号 al=读取的扇区数
es:bx=数据缓冲区地址 否则:ah=出错代码

ah=3 写磁盘 同上 同上

ah=4 check 磁盘扇区 同上(es:bx 不设置)

ah=5 格式化盘磁道 es:bx =磁道地址

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧