基本INT13调用

 读取硬盘的第0号扇区到内存当中

 DATA  SEGMENT 
            BUFFER DB 512 DUP(0)
 DATA  ENDS
 CODE SEGMENT
             ASSUME CS: CODE,DS: DATA
 START: 

 MOV AX,DATA
 MOV DS,AX
 MOV AX,SEG BUFFER
 MOV ES,AX
 MOV BX,OFFSET BUFFER
 MOV AX,0201H
 MOV CX,0001H
 MOV DX,0080H
 INT 13H
 MOV AH,4CH
 INT 21H
 CODE ENDS


 END START
 END

入口参数:

AH=02H    功能代码,02为读扇区

AL=所需读取扇区数

CH=柱面号(10位柱面号的低八位)

CL=扇区号(7-6位是10位柱面号的高2位,5-0是扇区号)

DH=磁头号

DL=驱动器号

ES:BX=数据缓冲区地址

出口参数:

AH=0 读成功

AL=实际读取扇区数

读失败  AH=出错代码

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值