当前位置: 代码迷 >> 汇编语言 >> 关于bochs遇到的有关问题
  详细解决方案

关于bochs遇到的有关问题

热度:9736   发布时间:2013-02-26 00:00:00.0
关于bochs遇到的问题
我自己写了个引导扇区代码,想用扩展INT13H AH=42H读取磁盘扇区,但是发现在BOCHS引导启动时出现错误,BOCHS提示不支持扩展INT 13H AH=42H功能,不知道该怎么样设置。

------解决方案--------------------------------------------------------
2、直接磁盘服务(Direct Disk Service——INT 13H) 
00H —磁盘系统复位0EH —读扇区缓冲区
01H —读取磁盘系统状态0FH —写扇区缓冲区
02H —读扇区10H —读取驱动器状态
03H —写扇区11H —校准驱动器
04H —检验扇区12H —控制器RAM诊断
05H —格式化磁道13H —控制器驱动诊断
06H —格式化坏磁道14H —控制器内部诊断
07H —格式化驱动器15H —读取磁盘类型
08H —读取驱动器参数16H —读取磁盘变化状态
09H —初始化硬盘参数17H —设置磁盘类型
0AH —读长扇区18H —设置格式化媒体类型
0BH —写长扇区19H —磁头保护
0CH —查寻1AH —格式化ESDI驱动器
0DH —硬盘系统复位
我知道的有这些
------解决方案--------------------------------------------------------
bochs不会自带bios镜像的,你的问题和bochs无关,下个新点的bios镜像。
------解决方案--------------------------------------------------------
把相关代码帖一下.我测试了,没有问题啊. 扩展INT 13H ,BOCHS是支持的啊.