2024年5月3日发(作者:)
总的作用:
STARTUP.A51//启动文件. 清理RAM.设置堆栈等.即执行完start.a51后跳转到.c文件
的main函数
用通俗名作为变量名,并赋地址值,从而用名称来使用这些特殊寄存器。
数使用起来,就会让你像在用汇编时一样简便.
特别需要注意的概念:
地址与地址值:
“地址是存放值的内存空间对应的门牌号码。 地址值是门牌号对应内存空间里存放内
容。 通俗讲,一栋楼房, 101号房间什么都没只有1个人。 这个人是值。 101是地址。 房
间是内存空间。”
启动程序详细解释
;STARTUP.A51:用户上电初始化程序
;------------------------------------------------------------------------------
;
; 用户定义需上电初始化的内存空间
;
; 使用以下EQU命令可定义在CPU复位时需用0进行初始化的内存空间
;
; ;IDATA 存储器的空间的绝对起始地址总是0.
IDATALENEQU 80H ; 需用0进行初始化的IDATA存储器空间的字节数
;
XDATASTARTEQU 0H ; XDATA存储器空间的绝对起始地址
XDATALENEQU 0H ; 需用0进行初始化的XDATA存储器的空间字节数.
;
PDATASTARTEQU 0H ; PDATA存储器的空间的绝对起始地址
PDATALENEQU 0H ; 需用0进行初始化的PDATA存储器的空间字节数.
;
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714730596a2504422.html
评论列表(0条)