《30天自制操作系统》 day3 小结

阅读: 评论:0

《30天自制操作系统》 day3 小结

《30天自制操作系统》 day3 小结

前面部分还是正常的汇编编译模式:

JC:jump if carry,如果进位标识(carry flag)是1的话,就跳转。

INIT 0x13 是调用BIOS的0x13号函数。是系统复位。

磁 盘 读 、 写 , 扇 区 校 验 (verify), 以 及 寻 道 (seek)
·AH=0x02 ; ( 读 盘 )
·AH=Ox03; ( 写 盘 )
·AH=Ox04; ( 校 验 )
·AH=OxOc; ( 寻 道 )
·AL=处 理 对 象 的 扇 区 数 ; ( 只 能 同 时 处 理 连 续 的 扇 区 )
·CH = 柱 面 号 &0xff;
·CL =扇 区 号 ( 0 -5位 ) 丨 ( 柱 面 号 & 0 x300 ) > > 2 ;
·DH = 磁 头 号 ,
·DL = 驱 动 器 号 ;
·ES:BX=缓 冲 地 址 ; 〈 校 验 及 寻 道 时 不 使 用 )
·返 回 值 :
·FLACS .CF=0: 没 有 错 误 , AH=O
·FLAGS.CF=1I: 有 错 误 , 锘 误 号 码 存 人 AH 内 ( 与 重 置 (reset) 功 能
我 们 这 次

本文发布于:2024-02-04 10:35:17,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170705212154808.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:小结   操作系统
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23