?? subfunctoin.asm
字號:
;*******************************************************************************
; Module Name: 在主程序中用到的子程序
;**********************************************************************
.def _SramToProgram
.def _Run_Addr
.mmregs
.text
****************************************************************************
* 名稱:uint16 SramToProgram(uint16 *Dst, uint16 *Src, uint16 len )
* 功能: 將數(shù)據(jù)區(qū)*Src指向的程序數(shù)據(jù)轉移到程序空間由*Dst指向的
* 地址中,長度為len
* 入口參數(shù):Src :指向要寫入到程序空間的程序數(shù)據(jù)
* Dst :指向要被寫入的程序空間地址 ,
* len :要寫入的數(shù)據(jù)長度-1
* 出口參數(shù):無
* 存貯在片內SRAM,運行在片外FC00開始的1K內
****************************************************************************/
SRCstp .set 3
LENstp .set 4
_SramToProgram
PSHM AR0
PSHM AR2
NOP
NOP
MVDK *SP(SRCstp) ,AR0
NOP
NOP
MVDK *SP(LENstp) ,BRC
RPTB MV-1
WRITA *AR0+
ADD #1,A
MV
POPM AR2
POPM AR0
RET
****************************************************************************
* 名稱:uint16 Run_Addr(uint16 *addr)
* 功能: 運行指向ADDR的程序
* 入口參數(shù):ADDR 要運行程序的入口地址
* 出口參數(shù):無
* 存貯在片內SRAM,運行在片外FC00開始的1K內
****************************************************************************/
_Run_Addr:
BACC A
ret
.end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -