博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[汇编学习笔记][第十七章使用BIOS进行键盘输入和磁盘读写
阅读量:6156 次
发布时间:2019-06-21

本文共 435 字,大约阅读时间需要 1 分钟。

第十七章 使用BIOS进行键盘输入和磁盘读写

17.1 int 9 中断例程对键盘输入的处理

17.2 int 16 读取键盘缓存区

mov ah,0int 16h结果:(ah)=扫描码,(al)=ASCLL码。

 

17.4 应用 int 13h 对磁盘进行读写

  • 只能以扇区为单位对磁盘进行读写。
  • 读写扇区时,要给出面号,磁道号,扇区号。面号,磁道号从0开始,而扇区号从1开始。

  • BIOS提供调用int 13h来访问磁盘

    (ah)=int 13h的功能号//2表示读扇区,3表示写扇区(al)=读取的扇区数(ch)=磁道号(cl)=扇区号(dh)=磁头号(即面号,因为一个面由一个磁头读写)(dl)=驱动器号 (软驱从0开始,硬盘从80h开始)es:bx 接收从扇区读入数据的内存区返回参数操作成功:(ah)=0,al=读入的扇区数操作失败: (ah)=出错代码

     

转载于:https://www.cnblogs.com/zy691357966/p/5480510.html

你可能感兴趣的文章
java连接MySql数据库
查看>>
转:Vue keep-alive实践总结
查看>>
深入python的set和dict
查看>>
C++ 11 lambda
查看>>
Android JSON数据解析
查看>>
DEV实现日期时间效果
查看>>
java注解【转】
查看>>
centos 下安装g++
查看>>
下一步工作分配
查看>>
Response. AppendHeader使用大全及文件下载.net函数使用注意点(转载)
查看>>
Wait Functions
查看>>
jQuery最佳实践
查看>>
centos64i386下apache 403没有权限访问。
查看>>
jquery用法大全
查看>>
PC-BSD 9.2 发布,基于 FreeBSD 9.2
查看>>
css斜线
查看>>
Windows phone 8 学习笔记(3) 通信
查看>>
Revit API找到风管穿过的墙(当前文档和链接文档)
查看>>
Scroll Depth – 衡量页面滚动的 Google 分析插件
查看>>
Windows 8.1 应用再出发 - 视图状态的更新
查看>>