pushpop.inc

来自「测量脉搏的源码 Cypress公司使用 CY27443 完成相关的功能」· INC 代码 · 共 101 行

INC
101
字号
macro PUSH_ALL  
      PUSH  A
      
      MOV   A,[__r0]
      PUSH  A
      
      MOV   A,[__r1]
      PUSH  A
      
      MOV   A,[__r2]
      PUSH  A
      
      MOV   A,[__r3]
      PUSH  A
      
      MOV   A,[__r4]
      PUSH  A
      
      MOV   A,[__r5]
      PUSH  A
      
      MOV   A,[__r6]
      PUSH  A
      
      MOV   A,[__r7]
      PUSH  A
      
      MOV   A,[__r8]
      PUSH  A
      
      MOV   A,[__r9]
      PUSH  A
      
      MOV   A,[__r10]
      PUSH  A
      
      MOV   A,[__r11]
      PUSH  A
      
      MOV   A,[__rX]
      PUSH  A
      
      MOV   A,[__rY]
      PUSH  A
      
      MOV   A,[__rZ]
      PUSH  A
      
      PUSH  X
endm    

macro POP_ALL
      POP   X
      
      POP   A
      MOV   [__rZ],A
      
      POP   A
      MOV   [__rY],A
      
      POP   A
      MOV   [__rX],A
      
      POP   A
      MOV   [__r11],A
      
      POP   A
      MOV   [__r10],A
      
      POP   A
      MOV   [__r9],A
      
      POP   A
      MOV   [__r8],A
      
      POP   A
      MOV   [__r7],A
      
      POP   A
      MOV   [__r6],A
      
      POP   A
      MOV   [__r5],A
      
      POP   A
      MOV   [__r4],A
      
      POP   A
      MOV   [__r3],A
      
      POP   A
      MOV   [__r2],A
      
      POP   A
      MOV   [__r1],A
      
      POP   A
      MOV   [__r0],A
      
      POP   A
endm

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?