TC2.0下引用ASM报错的问题
我想在DOS下读取CMOS的信息,在网上看到一篇文章觉得很好,按照作者的代码输入TC2,发现有关ASM的子函数中的语句全部报错,能帮忙看一下问题在哪里吗?
代码百度文库中有 http://wenku.baidu.com/view/1a8a5136a32d7375a41780a9.html
以下是其中一段:
程序代码:
/* 从CMOS内存中读信息 */ void ReadCMOS() { asm mov di,offset CMOSRec asm mov cx,0x40 asm mov ah,0 asm mov bx,0 asm mov dx,0x70 /* CMOS口地址 */ l1: asm mov al,ah asm out dx,al asm inc dx asm in al,dx asm mov BYTE PTR [di+BX],al asm inc ah asm inc bx asm dec dx asm loop l1 }