书上系统时钟例程能看懂,但后面对该例程的优化看不明白了。怎么将下面这段代码与时钟系统的c程序连接起来呢?我试了好长时间,一直没成功。
CSEG AT 0400H
bcdmap: DB '0' ,'0'
DB '0' ,'1'
DB '0' ,'2'
...
DB '5' ,'7'
DB '5' ,'8'
DB '5' ,'9'
END
此帖出自小平头技术问答
但如果用CSEG AT 0400H,就会出错。提示*** WARNING L9: EMPTY SEGMENTS ENCOUNTERED
$NOMOD51
NAME BCDMAP1
?CO?bcdmap1 SEGMENT CONST
PUBLIC bcdmap
//RSEG ?CO?BCDMAP1
CSEG AT 0400H
bcdmap:
DB '0', '0'
DB '0', '1'
....
DB '5' ,'9'
END
$NOMOD51
NAME BCDMAP1
?CO?bcdmap1 SEGMENT CONST
PUBLIC bcdmap
//RSEG ?CO?BCDMAP1
CSEG AT 0400H
bcdmap:
DB '0', '0'
DB '0', '1'
....
DB '5' ,'9'
END
一周热门 更多>