sampleasm.asm

来自「It define audio stream of Mpeg1 to 3 Lay」· 汇编 代码 · 共 58 行

ASM
58
字号
    TYPE (m7234)


    $$XINITROM SEGMENT XROM
    $$XINITRAM SEGMENT XRAM
    $$CODEtest3 SEGMENT CODE
    STACKSEG 0400h


    RELSEG $$CODEtest3


_main:


//  siResultAddition = siFirstNumber + siSecondNumber;
    
    MOV GP0,    _siFirstNumber  ;
    MOVX    DR2,    [GP0]++ ;
    MOVX    DR1,    [GP0]-- ;
    ADD DR0,    DR2,    DR1 ;
    MOVX    [_siResultAddition],    DR0 ;

//  siResultSubtraction = siFirstNumber - siSecondNumber;
    
    MOVX    DR2,    [GP0]++ ;
    MOVX    DR1,    [GP0]   ;
    SUB DR0,    DR2,    DR1 ;
    MOVX    [_siResultSubtraction], DR0 ;

//}
    
_$$end_of_main :
    JMP [0]         ;
    NOP     ;
    NOP     ;



    RELSEG $$XINITROM
    dw  0ah
    dw  05h

    RELSEG $$XINITRAM
_siFirstNumber  dw  01h DUP (?)
_siSecondNumber dw  01h DUP (?)

    public _main
    public _siSecondNumber
    public _siFirstNumber
    _siResultSubtraction comm XRAM 01h
    _siResultAddition comm XRAM 01h
    extrn code : $$start_up

    END


⌨️ 快捷键说明

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