64个字节的CMOS RAM是比较早期的机器所使用的,比如PC/AT、286、386、486等微机,由于其当时的技术原因,该种机型的存储空间较小,因此对内存、硬盘的容量等参数的记录所用的CMOS RAM单元空间也少,加之其他原因,64个字节就基本上能满足需要了,当然如今所用的机器的CMOS RAM均已是128或256个字节的了。但为与原来的保持兼容,各BIOS厂商都将自己的BIOS中关于CMOS RAM的前64字节内容的设置统一与MC146818A的CMOS RAM格式 一致,而在扩展出来的部分加入自己的特殊设置,所以不同厂家的内容都不一样,所以BIOS芯片一般不能互换。
CMOS是一块集成在主板上的单独的芯片MC146818A(DIP封装),包含了一个实时钟和64个字节的CMOS内存,我们通常通过BIOS设置的结果都保存在其中。在CMOS内存中,0H-0DH为实时钟的有关信息,0EH-3FH包含计算机的硬件配置信息,如常规内存的大小、扩展内存的大小、软盘的类型、固定盘的类型及其物理参数、显示器的类型等,这些参数与计算机能否正常工作具有密切的关系,另外还有计算机的开机口令和其它辅助设置信息。
0H,1H : 秒,秒报警 (显示为BCD码)
2H,3H : 分,分报警 (同上)
4H,5H :时,时报警 (同上)
6H:星期几 (同上)
7H,8H,9H: 日,月,年 (同上)
AH: 状态寄存器A
BH: 状态寄存器B
CH: 状态寄存器C
DH: 状态寄存器D
EH: 诊断状态
FH: 关机状态
10H: 软驱
高4位为A驱,低4位为B驱,0=无, 1=360KB, 2=1.2KB, 4=1.44KB, 6=720KB
11H: 保留
12H: 固定盘
高4位为C驱,低4位为D驱,0=无,F=用户定义盘, 其它为系统定义盘
13H: 保留
14H: 设备状态
标志驱动器数、显示器类型、有无数学处理器等
15H-16H: 内存
以KB计的常规内存数,100H=256KB,200H=512KB, 280H=640KB
17-18H: 扩展内存
以KB计的扩展内存数,
19H: 第一主硬盘类型数
根据具体硬盘类型而定
1AH: 第一从硬盘类型数
根据具体硬盘类型而定
1BH-1CH: 保留
1DH-1EH : 第一主盘柱体数
1DH-2CH:只有当硬盘为用户自定义类型时起作用
1FH: 第一主盘面数
20H-21H: 第一主盘磁头数
22H-23H: 第一主盘着陆区
24H: 第一主盘每柱扇区
25H-26H: 第一从盘柱体数
27H: 第一从盘面数
28H-29H: 第一从盘磁头数
2AH-2BH:第一从盘着陆区
2CH: 第一从盘每柱扇区
2DH: 保留
2EH-2FH: 校验和
为10H-2DH共30个字节的和数,2EH为高位,2FH为低位
30H-31H: 扩展内存
32H: 日期的世纪数
显示为BCD码,如2005年的世纪数为20 (该位的设立是解决了"千年虫"问题)
33H: 标志信息
34H-3FH: 保留
(上表中的BCD码皆用8421码,其他地址及数据内容为十六进制,保留位一般为00H或FFH)
注:开机进入系统后,可以进入MS-DOS,用debug语言工具编制程序查看CMOS RAM中各单元的内容。
- [qqblog] 不错啊,起码学习是认真的不要马虎的人来捣乱 11/24 11:29
- [qqblog] 我想做一个自主搜索引擎,可有这方面的资料推荐一下,谢谢! 10/21 12:28
- [younggay] 四楼的“游客”重复了N遍的留言已经删除,真纳闷了,怎么还有这样的人,我都明白说了不欢迎游客留言了,删 09/19 09:39
- [assem] 你看,楼上的就应该是那位知名度超高的“游客”吧?还真不怪别人说你! 我劝你还是早点离开这里吧,你如 09/18 19:31
- [younggay] 真服了那个“游客”了,我从博客里删除了他的发言吧,有跑我留言板里复制出了一模一样的话,看来他的每次发 09/02 15:36
- [blackberry] 博主说的对,我也看到那个人在大家的新学习博文中重复的贴来贴去,我也建议他可以跟网站联系,好像他不想那 09/02 09:24
- [younggay] 游客同志,再说一遍,有问题请与汇编网沟通,不要在我们的博客里发来发去的那些重复的无聊东西。再说,汇编 09/02 08:47
- [younggay] 楼上的两位游客,对网站有疑问自己去跟网站联系,不是有邮箱可以联系么,为什么到我博客里发牢骚? 09/01 14:57
- [891204dh] 我喜欢汇编,因为自己想怎么干自己都可以设置,虽然说高级语言也可以这样,可是我个人感觉没汇编来自由,再 08/27 02:15
- [chns811] 谢谢博主提醒!我来的时候有热心人制作了电子书,还是不怎么习惯看电子书,去清华出版社网购了一本,很期待 08/19 22:00
- [891204dh] 呵呵 谢谢你的评论啊, 我初中英语都还不错,只是到高中没去学了 现在还想去学英语呢 08/27 02:17
- [scuzg] 我是scuzg,写了关于整理论坛正解的建议。我很赞同你的看法:如果弄不好,就成了拿着标准答案做作业了 07/22 11:14
- [rhq2009] 如果只练习指令 怎么上机啊 , 用不用写一个完整的程序啊.... 05/29 22:09
- [rhq2009] 哪里有汇编作业做啊... 05/29 22:07
- [q470393267] 在做实验17和课程设计2中,听说要用仿真虚拟软驱和虚拟机,仿真虚拟软驱我弄了个Winvf不怎么算向里 04/24 19:55
- [chenglw] 敢问这位大哥 怎么才能学好汇编呢 怎么学了一个月什么也不知道呢 尤其是cpu 04/06 19:51
- [miaozaoyang] 是啊,不得不承认当今的两大球王 不过,比赛就是比赛啊! 呵呵 想和你联系下,可否告诉我 QQ。 02/02 18:25
- [amberhuhu] 谢谢你的指导 01/20 08:18
- [dongliang] 汇编2电子书我已经下了,谢谢! 12/12 12:56
- [towersimper] http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&lev 07/23 09:31