bios和dos功能调用问题

wwwhhb4002 2008-10-21 02:04:27

请教几个基本概念问题

bios 调用
http://www.3800hk.com/Article/cxsj/hbyy/jcjchbyy/2005-08-06/Article_51493.html

dos 功能调用
http://www.3800hk.com/Article/cxsj/hbyy/jcjchbyy/2005-08-06/Article_51492.html

-------------------------

1 是不是 dos 功能调用里面的一些调用其实是封装调用 bios 调用呀?

2 中断向量表(中断描述表)是由谁构建的? 是 bios 构建的 还是由 操作系统(dos,windows)构建的?

3 操作系统接管中断是是什么意思?是不是接管了中断向量表,让后更改了中断向量表的入口地址?
...全文
164 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaopoy 2008-10-22
  • 打赏
  • 举报
回复
R0
R3
去搜索下这二关键词
cnzdgs 2008-10-21
  • 打赏
  • 举报
回复
Windows使用IDT,IDT是中断描述符表,不是中断向量表,两者是不同的。各种门在Windows中使用很少,都是系统内核在使用,应用程序不用考虑。
wwwhhb4002 2008-10-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cnzdgs 的回复:]
1 是不是 dos 功能调用里面的一些调用其实是封装调用 bios 调用呀?
对。凡是用到基本I/O的,都是调用的BIOS功能。

2 中断向量表(中断描述表)是由谁构建的? 是 bios 构建的 还是由 操作系统(dos,windows)构建的?
电脑启动的时候BIOS会初始化中断向量表,操作系统启动时会再初始化一次。

3 操作系统接管中断是是什么意思?是不是接管了中断向量表,让后更改了中断向量表的入口地址?
实模式操作系统(例如DOS)是这样;…
[/Quote]
-----------------------------------------------

保护模式操作系统(例如Windows),不使用中断向量表,只为兼容DOS程序提供了一个虚拟的中断向量表。
----------------------------------------------------------------------------------

请教,保护模式下 IDT(中断描述表), windows 不使用吗? 调用门,任务门,陷阱门,中断门这些门,windows 还使用吗?
cnzdgs 2008-10-21
  • 打赏
  • 举报
回复
1 是不是 dos 功能调用里面的一些调用其实是封装调用 bios 调用呀?
对。凡是用到基本I/O的,都是调用的BIOS功能。

2 中断向量表(中断描述表)是由谁构建的? 是 bios 构建的 还是由 操作系统(dos,windows)构建的?
电脑启动的时候BIOS会初始化中断向量表,操作系统启动时会再初始化一次。

3 操作系统接管中断是是什么意思?是不是接管了中断向量表,让后更改了中断向量表的入口地址?
实模式操作系统(例如DOS)是这样;保护模式操作系统(例如Windows),不使用中断向量表,只为兼容DOS程序提供了一个虚拟的中断向量表。
sz_redtide 2008-10-21
  • 打赏
  • 举报
回复
1只能说有一部分是的,或者说DOS的功能调用了BIOS的功能;
2主要的都是BIOS填的,像DOS主要实现的是21h和其他几个,WINDOWS由于保护模式的原因几乎全都重新填了;
3这句话不太理解你的意思我就不瞎写了!应该有前因后果的不会是孤立的。

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧