📄 pp.asm
字号:
.mmregs
FP .set AR7
.c_mode
.file "pp.c"
.sect ".text"
.global _PtoD
.sym _PtoD,_PtoD, 32, 2, 0
.func 2
;***************************************************************
;* FUNCTION DEF: _PtoD *
;***************************************************************
_PtoD:
;* A assigned to _source
.sym _source,0, 20, 17, 16
.sym _data,2, 20, 9, 16
.sym _page,3, 4, 9, 16
.sym _source,0, 20, 1, 16
FRAME #-1
NOP
STL A,*SP(0) ; |3|
MVDK *SP(2),*(AR2) ; |4|
LD *SP(3),16,A ; |4|
OR *SP(0),A
READA *AR2
FRAME #1
RET
; return occurs
.endfunc 5,000000000h,1
.sect ".text"
.global _DtoP
.sym _DtoP,_DtoP, 32, 2, 0
.func 7
;***************************************************************
;* FUNCTION DEF: _DtoP *
;***************************************************************
_DtoP:
;* A assigned to _source
.sym _source,0, 20, 17, 16
.sym _data,2, 20, 9, 16
.sym _page,3, 4, 9, 16
.sym _source,0, 20, 1, 16
FRAME #-1
NOP
STL A,*SP(0) ; |8|
MVDK *SP(2),*(AR2) ; |9|
LD *SP(3),16,A ; |4|
OR *SP(0),A
WRITA *AR2
FRAME #1
RET
; return occurs
.endfunc 10,000000000h,1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -