社区
汇编语言
帖子详情
求bios int13 最详细的使用说明
zhuixe
2005-08-31 01:14:47
调用int13后ah返回值为1
书上说是给磁盘i/o传送了非法指令造成的
请问究竟是什么原因?
是不是有可能找不到磁盘?
...全文
232
4
打赏
收藏
求bios int13 最详细的使用说明
调用int13后ah返回值为1 书上说是给磁盘i/o传送了非法指令造成的 请问究竟是什么原因? 是不是有可能找不到磁盘?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 =磁道地址
BIOS
int
13
H中断介绍
BIOS
int
13
H中断也叫直接磁盘服务(Direct Disk Service),该中断的各个功能号及对应的功能描述如下: 1、功能 00H 功能描述:磁盘系统复位 入口参数:AH=00H DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘...
BIOS
INT
13
H
int
13
h Examples:读取0面0道1扇区至0: 200 mov ax,0 mov es,ax mov bx,200h mov al,1==>要写入的扇区数 mov ch,0==>磁道号 mov cl,1===>扇区号 mov dl,0==>软驱A mov dh,0==>0号磁头,软盘0面 mov...
BIOS
INT
中断整理
直接磁盘服务(Direct Disk Service——
INT
13
H)3.串行口服务(Serial Port Service——
INT
14H)4. 杂项系统服务(Miscellaneous System Service——
INT
15H)5. 键盘服务(Keyboard Service——
INT
16H)6. 并行口服务...
INT
13
h
BIOS
读取磁盘
容量: 一张软盘有80个柱面、2个磁头、18个... 其他配置: AL=处理对象的扇区数(只能处理连续的扇区) CH=柱面号 CL=扇区号 DH=磁头号 ES:BX=缓冲地址(校验及寻道时不
使用
) 通过CF判断是否读盘成功 参考
INT
13
功能
BIOS
INT
10中断功能详解
使用
INT
10H 中断服务程序时,先指定 AH 寄存器为下表编号其中之一,该编号表示欲调用的功用,而其他寄存器的
详细
说明
,参考表后文字,当一切设定好之后再调用
INT
10H。底下是它们的
说明
: AH 功能 调用参数 ...
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章