Chinaunix首页 | 论坛 | 博客
  • 博客访问: 399335
  • 博文数量: 57
  • 博客积分: 193
  • 博客等级: 入伍新兵
  • 技术积分: 1192
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-13 14:37
个人简介

当以艺术眼光看程序,寻找程序后面的原理,做到化而不忘

文章分类

全部博文(57)

文章存档

2017年(5)

2015年(7)

2014年(27)

2013年(18)

我的朋友

分类: 嵌入式

2014-08-31 13:18:59

http://blog.chinaunix.net/uid-27033491-id-3243681.html  这里讲解得不错,我只是自己做下总结。

http://blog.csdn.net/hgf1011/article/details/4241920  戏说CMOS

CMOSRAM,是位于IO地址空间的RAM,你可以通过IN/OUT指令来操作它,BIOSROM,所以CMOS是数据段,BIOS是程序段。BIOS的中断服务程序是OS对硬件如软件硬盘光驱键盘等外围设备操作的中介,比如你在程序中使用WriteFile()向文件中写数据,最终还是通过BIOSINT13H中断写到硬盘上的,当然你也可以跨过OS,直接通过INT 5INT 13来直接调用BIOS中断,这个在自己写OS时是一定要用到的

        CMOS的访问是通过0X70/0X71这两个IO端口实现的,它的访问方式很类似于嵌入式MCU的数据访问,通过端口寄存器来实现。

阅读(2801) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~