testasm.asm

来自「dsp的函数库」· 汇编 代码 · 共 325 行 · 第 1/2 页

ASM
325 行
字号
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H
        .WORD   00200H, 00000H, 00300H, 00000H, 00400H, 00000H, 00500H, 00000H
        .WORD   00600H, 00000H, 00700H, 00000H, 00800H, 00000H, 00900H, 00000H
        .WORD   00800H, 00000H, 00700H, 00000H, 00600H, 00000H, 00500H, 00000H
        .WORD   00400H, 00000H, 00300H, 00000H, 00200H, 00000H, 00100H, 00000H

        ; 2048 words together

        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        ; TEXT SEGMENT                ;
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        .TEXT

INIT:   LD      #0, ARP
        STM     #00280H, SP             ; STACK POINTER

        RSBX    C16
        RSBX    CMPT
        RSBX    FRCT

        ST      #1024,  *SP(01H)
        ST      #_X,    *SP(00H)
        LD      #_X,A
        .REF    _cbrev
        CALL    #_cbrev
        nop
        nop
        ;
        ST      #1,     *SP(00H)
        LD      #_X,A
        .REF    _cfft1024
        CALL    #_cfft1024
        nop
        nop
        ;
        ST      #1024,  *SP(01H)
        ST      #_X,    *SP(00H)
        LD      #_X,A
        .REF    _cbrev
        CALL    #_cbrev
        nop
        nop
        ;
        ST      #0,     *SP(00H)
        LD      #_X,A
        .REF    _cifft1024
        CALL    #_cifft1024
        nop
        nop
        ;
                  
WAIT:   B       WAIT

        ; TAIL
        .INCLUDE        "TESTASM.TL"

⌨️ 快捷键说明

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