社区
汇编语言
帖子详情
请问大侠:bios里面有硬盘中断服务代码,os里面相信也有,那如果硬盘中断来了到底执行bios里的还是os提供的中断服务代码?
eduyu
2006-06-21 06:48:28
-
...全文
298
8
打赏
收藏
请问大侠:bios里面有硬盘中断服务代码,os里面相信也有,那如果硬盘中断来了到底执行bios里的还是os提供的中断服务代码?
-
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyl910
2006-06-24
打赏
举报
回复
驱动程序的作用就是——越过BIOS,直接访问IO端口
操作系统只是具有管理驱动程序的功能而以,本身不直接访问硬件外设
Cody2k3
2006-06-23
打赏
举报
回复
调用bios来读硬盘,那是98时代, 呵呵
98的时候大家都有经验读软盘的时候硬盘没有办法用吧, 就是这个问题
YFLK
2006-06-23
打赏
举报
回复
硬盘中断应用顺序是 User--> OS --> BIOS
Ghoststears
2006-06-23
打赏
举报
回复
上面的几位说的都很有道理,不过,我认为,要是同时有OS和BIOS调用的话,应该执行BIOS调用.因为BIOS调用更底层.
Cody2k3
2006-06-22
打赏
举报
回复
一般不会调用bios的东西了, bios的中断服务都是实模式的(当然有bios32服务是保护模式的, 但是没有成为主流), 保护模式的中断服务例程去调用实模式的东西, 光切换来回都要半天, 得不偿失.
粉红色的火烈鸟
2006-06-22
打赏
举报
回复
不过有的OS下的中断服务代码会去调用BIOS的中断服务代码
------不是吧???进入保护模式以后中断服务程序直接访问驱动程序,驱动程序直接写端口了,哪还用什么BIOS服务代码
Leomaxking
2006-06-21
打赏
举报
回复
要看机器工作在那种状态下,如果是在OS启动过程中,执行的是BIOS中的,进入OS以后,一般就是执行的OS下的,不过有的OS下的中断服务代码会去调用BIOS的中断服务代码
大熊猫侯佩
2006-06-21
打赏
举报
回复
如果是在 win32 保护模式下,要看IDT(中断描述表)中对应过程或任务的功能是什么?
手写X86——第六节——加载
OS
.h(通过软
中断
指令调用
BI
OS
库函数实现加载
OS
)
本文详细讲解手写X86中加载剩余的
OS
.c进入内存的方法。先介绍
BI
OS
中断
,它类似库函数,可通过软
中断
指令int13调用,硬件会自动
执行
。还需通过寄存器传递读取扇区等参数。最后进行手动编码,设置寄存器读取参数和磁盘映像文件数据。
BI
OS
中断
服务
设置颜色
本文介绍了
BI
OS
中断
服务
的功能及使用方法,包括视频显示、存储访问、内存大小和键盘等功能的详细说明。通过具体示例展示了如何利用这些
中断
来改变颜色、读取光标位置等操作。
x86 架构下的
BI
OS
功能介绍
本文深入解读
BI
OS
的作用,包括自检、引导操作系统、CM
OS
设置和
中断
服务
,同时介绍了UEFI
BI
OS
的兴起和
BI
OS
的发展前景。
java调用
BI
OS
中断
,SMI#、SCI#信号在
OS
、
BI
OS
、EC中的
中断
方式(Linux)
本文介绍了SMI和SCI这两种
中断
在操作系统、
BI
OS
和EC中的作用和区别。SMI是CPU级别的系统管理
中断
,用于非ACPI和ACPI模式,而SCI是
OS
级别的,专用于ACPI电源管理。在ACPI系统中,
中断
事件通常由SCI处理,而SMI则用于
执行
特殊
代码
。文章讨论了两种
中断
的触发过程,并
提供
了相关资源链接进行深入学习。
调用
BI
OS
中断
显示Hello World
本文介绍了如何利用
BI
OS
中断
在操作系统启动时显示'Hello,
OS
World!'。首先,文章回顾了电脑启动过程,特别是
BI
OS
程序如何
执行
和
中断
向量表的建立。接着,详细解析了一个简单的x86汇编
代码
,该
代码
调用
BI
OS
的显示
服务
来输出字符串。最后,
提供
了在Linux下查看机器码的方法。 114783855,10536342,Java事务基础:ACID特性与隔离级别解析,['Java事务', '数据库事务', 'ACID特性', '事务隔离级别', '数据库锁']
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章