35、IBM ROM BIOS 中断功能详解

IBM ROM BIOS 中断功能详解

在计算机系统中,BIOS(基本输入输出系统)提供了一系列的中断功能,用于与硬件设备进行交互。本文将详细介绍 IBM ROM BIOS 中 Int 13H 和 Int 14H 的多个功能,包括其用途、调用参数、返回值以及相关注意事项。

1. 磁盘操作相关功能(Int 13H)
1.1 磁盘扇区缓冲区

在 PC/XT - 286、PC/AT 和 PS/2 的固定磁盘中,ES:BX 指向一个 512 字节的缓冲区,该缓冲区为每个物理磁盘扇区包含字节对,具体如下:
| 字节 | 内容 |
| ---- | ---- |
| 0 | 好扇区为 00H,坏扇区为 80H |
| 1 | 扇区号 |

例如,要格式化一个包含 17 个扇区且交错因子为 2 的磁道,ES:BX 将指向 512 字节缓冲区开头的以下 34 字节数组:

db 00h,01h,00h,0ah,00h,02h,00h,0bh,00h,03h,00h,0ch
db 00h,04h,00h,0dh,00h,05h,00h,0eh,00h,06h,00h,0fh
db 00h,07h,00h,10h,00h,08h,00h,11h,00h,09h
1.2 具体功能介绍
  • Function 06H:Format bad track(格式化坏磁道)

    • 用途
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值