您的位置:首页 > 其它

读取CMOS时间并显示

2010-07-01 09:29 330 查看
ASSUME CS:CODE

CODE SEGMENT
START:
	MOV AL,2
	OUT 70H,AL  ;要在2号端口读出一个字节,这里的2号端口其实就是当前系统时间的分钟
	IN AL,71H   ;从CMOS中读出一个字节到AL中
	MOV AH,AL	
	MOV CL,4
	SHR AH,CL
	AND AL,00001111B
	
	ADD AH,30H
	ADD AL,30H
	
	MOV BX,0B800H
	MOV ES,BX
	
	MOV BYTE PTR ES:[0],AH
	MOV BYTE PTR ES:[2],AL
	
	MOV AX,4C00H
	INT 21H
CODE ENDS
END START




照着胡LU画样,原来在计算机中每个端口号都有自己特定的功能,并不是以前想像的那样灵活,感觉又回到幼儿时代,很多东西都是很死板的,原来是我以前把计算机想得太神奇,其实并不是这样的.或许在多久以后又会觉得计算机这东西很神奇很强大吧,哈哈哈..



2010-07-01 09:28:25
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: