diff options
Diffstat (limited to 'tests/t_16c5x')
| -rw-r--r-- | tests/t_16c5x/asflags | 0 | ||||
| -rwxr-xr-x | tests/t_16c5x/t_16c5x.asm | 45 | ||||
| -rw-r--r-- | tests/t_16c5x/t_16c5x.doc | 5 | ||||
| -rwxr-xr-x | tests/t_16c5x/t_16c5x.ori | bin | 0 -> 70 bytes | 
4 files changed, 50 insertions, 0 deletions
| diff --git a/tests/t_16c5x/asflags b/tests/t_16c5x/asflags new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/t_16c5x/asflags diff --git a/tests/t_16c5x/t_16c5x.asm b/tests/t_16c5x/t_16c5x.asm new file mode 100755 index 0000000..805013f --- /dev/null +++ b/tests/t_16c5x/t_16c5x.asm @@ -0,0 +1,45 @@ +        cpu     16c57 +        page    0 +        relaxed on + +        clrw +        nop +        option +        sleep + +        andlw   12h +        iorlw   12h +        movlw   12h +        retlw   12h +        xorlw   12h + +        addwf   12h +        andwf   12h,0 +        comf    12h,1 +        decf    12h,w +        decfsz  12h,f +        incf    12h +        incfsz  12h,0 +        iorwf   12h,1 +        movf    12h,w +        rlf     12h,f +        rrf     12h +        subwf   12h,0 +        swapf   12h,1 +        xorwf   12h,w + +        bcf     10h,3 +        bsf     17h,5 +        btfsc   12h,7 +        btfss   08h,1 + +        clrf    12h +        movwf   12h + +        tris    5 +        tris    6 +        tris    7 + +        call    234h +        goto    123h + diff --git a/tests/t_16c5x/t_16c5x.doc b/tests/t_16c5x/t_16c5x.doc new file mode 100644 index 0000000..e75d915 --- /dev/null +++ b/tests/t_16c5x/t_16c5x.doc @@ -0,0 +1,5 @@ ++-----------------------  Test Application 16C5x ----------------------------+ +|                                                                            | +|      This is a (synthetic) test of the PIC 16C5x code generator            | +|                                                                            | ++----------------------------------------------------------------------------+ diff --git a/tests/t_16c5x/t_16c5x.ori b/tests/t_16c5x/t_16c5x.oriBinary files differ new file mode 100755 index 0000000..03a128c --- /dev/null +++ b/tests/t_16c5x/t_16c5x.ori | 
