当前文档版本为 v0.0.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

macro 宏定义

语法

macro name {parameters}
    ...
endmacro

描述

PANCHIP RISC汇编器专有macro宏定义。

范例

//z = x + y
macro m_add_h_h     zh, zl, xh, xl, yh, yl
    mov     A, xl   //zl = xl + yl
    add     A, yl
    mov     zl, A
    mov     A, xh   //zh = xh + yh + C
    addc    A, yh
    mov     zh, A
endmacro

        cseg        //代码段
f_add_h_h:
        //调用macro宏
        m_add_h_h   0x85, 0x84, 0x83, 0x82, 0x81, 0x80
        ret         //子程序返回