读取cmos月份信息
来源:互联网 发布:春到人间草木知 编辑:程序博客网 时间:2024/06/02 10:08
assume cs:code
code segment
start: mov al, 8 ;cmos地址8存放月份信息
out 70h, al ;将地址8通过al写入70端口
in al, 71h ;从71端口取得指定单元中的数据(al中存放月份信息)
mov ah, al
mov cl, 4
shr ah, cl ;ah保存高位BCD
and al, 00001111b ;al保存低位BCD
add ah, 30h ;转换成十进制
add al, 30h
mov bx, 0b800h ;0b800h是文本模式下显存起始地址
mov es, bx
mov byte ptr es:[160*12 + 40*2], ah ;显示月份的十位数码
mov byte ptr es:[160*12 + 40*2 + 2], al ;接着显示月份的是十位数码
mov ax, 4c00h
int 21h ;返回dos
code ends
end start
code segment
start: mov al, 8 ;cmos地址8存放月份信息
out 70h, al ;将地址8通过al写入70端口
in al, 71h ;从71端口取得指定单元中的数据(al中存放月份信息)
mov ah, al
mov cl, 4
shr ah, cl ;ah保存高位BCD
and al, 00001111b ;al保存低位BCD
add ah, 30h ;转换成十进制
add al, 30h
mov bx, 0b800h ;0b800h是文本模式下显存起始地址
mov es, bx
mov byte ptr es:[160*12 + 40*2], ah ;显示月份的十位数码
mov byte ptr es:[160*12 + 40*2 + 2], al ;接着显示月份的是十位数码
mov ax, 4c00h
int 21h ;返回dos
code ends
end start
- 读取cmos月份信息
- 王爽汇编 实验14读取CMOS RAM时间信息
- cmos密码读取
- CMOS内存信息
- CMOS内存信息
- windows xp环境下通过winio 读取与恢复cmos信息的实用程序
- 从CMOS中读取时间
- 读取CMOS时间并显示
- 读取CMOS内存中的时钟
- 11月份招聘信息
- 直接从CMOS读取系统时间
- 直接从CMOS读取系统时间
- 从cmos中读取数据并显示
- 有关CMOS RAM的分析及读取
- 编写字符驱动程序 - 读取cmos中的时间
- 修复开机出现CMOS信息丢失故障
- CMOS
- CMOS
- Ubuntu 下的开机自动启动
- QT基础学习
- KMP 算法
- 提高sql性能的方法
- Java实现简繁体互转
- 读取cmos月份信息
- Oracle学习笔记之Oracle初始用户及密码
- ansi c 判断一个字符串是否还有另字符串
- 重构二叉树(根据前序和中序)
- GridView的一些设置
- 给想回家发展的河南人
- dede5.0 标题长度突破80字节方法-织梦CMS
- sql中的数据比较
- Ext中get,getCmp,getDom,getBody,getDoc的区别