CMOS RAM芯片相关

简称CMOS
1、包含一个实时钟和一个有128个存储单元的RAM存储器
2、该芯片靠电池供电,关机后内部时钟仍可正常工作,RAM中信息不丢失
3、128字节的RAM中内部实时钟占用0~0dh单元来保存时间信息,其余大部分单元用于保存系统配置信息,供系统启动时BIOS程序读取。
4、该芯片有两个端口:70h和71h,CPU通过这两个端口来读写CMOS RAM
5、70h为地址端口,存放要访问的CMOS RAM单元的地址;71h为数据端口,存放从选定的CMOS RAM单元中读取的数据,或要写入其中的数据。可见,CPU对CMOS RAM的读写分两步进行,比如读CMOS RAM的2号单元:
①将2送入端口70h
②从端口71h读出2号单元的内容

in和out
端口读写指令
只能读入ax或al中
对0~255端口进行读写时:
访问端口:

    in al,6h   ;从60h号端口读入一个字节
    out 20h,al     ;向20h端口写入一个字节

对256~65535端口进行读写时:端口号放在dx中

    mov dx,3f8h     ;将端口号3f8h送入dx
    in al,dx             ;从3f8h端口读入一个字节
    out dx,al           ;向3f8h端口写入一个字节

CMOS RAM中的时间信息:
年、月、日、时、分、秒六个信息长度为一个字节,存放单元分别为9、8、7、4、2、0
数据以BCD码形式存放

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容