社区
汇编语言
帖子详情
windows下的BIOS调用
zzzling
2000-07-06 11:37:00
请问windows下的BIOS的调用与dos下有什么不同.
windows的中断处理机制和底层的功能实现是通过什么实现的呢?
...全文
263
6
打赏
收藏
windows下的BIOS调用
请问windows下的BIOS的调用与dos下有什么不同. windows的中断处理机制和底层的功能实现是通过什么实现的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FinalDoom
2000-09-08
打赏
举报
回复
在DOS下先截获int13
在WINDOWS下设置禁用32位磁盘驱动
WINDOWS会调用DOS下的int13来读写磁盘
茂奇软件
2000-08-11
打赏
举报
回复
zzzling:
能让我们看一下那个程序吗?
我想研究一下。我想实现那个功能
有很多方法。
asm master
Jansen Zhu.
Dlf
2000-08-06
打赏
举报
回复
care
RuFeng
2000-07-07
打赏
举报
回复
如果从访问磁盘来说,在dos下用int 13的,这在VXD中也提供了接口,所以是可以调用int 13的!但不能直接调用!要通过间接的方法!
zzzling
2000-07-07
打赏
举报
回复
RuFeng:
我有这样一个硬盘保护的程序,它修改了BIOS调用,把对C盘的写操作都放到D盘
上,在WINDOWS下也能用,这是为什么呢?老板要我把原理搞清楚,还请RuFeng指教。
RuFeng
2000-07-07
打赏
举报
回复
哈哈。。。。老兄找对人了,我也研究了很久,有一点心得。
windows9x用了IDT来处理中断,所以有BIOS调用都不提供直接的调用,但如果你真的要这样做,在9x上可以,但要用仿真的中断调用,就是要由系统帮你切回到16位状态来调用,我这是指真正的32位程序,16位程序如果运行在dos窗就可以,如果是32位VXD,一定要切回到16位!不过这样做,你的程序的效率有不会高了!所以最好的方法,是不要这样做!
windows
下如何
调用
BIOS
的函数
在windos中可以通过如下的方式
调用
到
BIOS
的函数,之前做一个大客户的案子时,在
bios
层必须支持这家客户的ACPI WMI规范,只有这样这家可以自己的一些测试tool才能投过WMI来访问到
bios
里面的东西,从而进行测试。 1.在
BIOS
ASL Code 中里面添加一个虚拟的Device设备,这个设备来可以用于操作
BIOS
层的资源 2.针对这个虚拟的OEM Device的设备写一个WD
【UEFI实战】在
Windows
下运行UEFI
BIOS
(Nt32篇)
【UEFI实战】在
Windows
下运行UEFI
BIOS
(Nt32篇)。
windows
调用
与dos
调用
区别
Windows
API是什么? Win32程序是构筑在Win32 API基础上的。在Win32 API中,包括了大量的函数、结构和消息等,它不仅为应用程序所
调用
,也是
Windows
自身的一部分,
Windows
自身的运行也
调用
这些API函数。
Windows
API的来历 ============== 在DOS下,操作系统的功能是通过各种软中断来实现的。 如大家都知道in
linux获取
bios
版本号,在
Windows
中获取
BIOS
版本信息的4种方法 | MOS86
BIOS
,或技术上称为基本输入和输出系统,是计算机中最重要的软件之一。它位于主板上,并管理硬件设备(如处理器,硬盘,图形卡等)之间的所有连接。主板制造商不时会发布
BIOS
或UEFI(统一可扩展固件接口)更新来修复错误或添加新功能。但是在更新
BIOS
或UEFI之前,您需要了解现有的
BIOS
版本信息,以便您可以轻松地升级
BIOS
,并且可能性较小的主板可能会被破坏。要获取
BIOS
版本信息,您可以随时在启...
DOS系统功能
调用
与
BIOS
中断
调用
原文http://blog.chinaunix.net/u/21790/showart_255105.html学习目标:1、理解DOS系统功能
调用
和ROM
BIOS
中断
调用
的概念。2、熟悉常用的功能
调用
,如键盘输入字符/字符串、显示器输出字符/字符串等的
调用
方法。一、DOS系统功能
调用
1、什么是DOS系统功能
调用
系统功能
调用
是DOS为用户提供的常用子程序(80多个)
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章