aboutsummaryrefslogtreecommitdiffstats
path: root/tests/t_16c5x/t_16c5x.asm
diff options
context:
space:
mode:
authorfishsoupisgood <github@madingley.org>2019-05-27 02:41:51 +0100
committerfishsoupisgood <github@madingley.org>2019-05-27 02:41:51 +0100
commit333b605b2afd472b823aeda0adf0e8b1ea9843c0 (patch)
treebc8f581317897e2e53f278f1716b4471fcdccd4f /tests/t_16c5x/t_16c5x.asm
downloadasl-333b605b2afd472b823aeda0adf0e8b1ea9843c0.tar.gz
asl-333b605b2afd472b823aeda0adf0e8b1ea9843c0.tar.bz2
asl-333b605b2afd472b823aeda0adf0e8b1ea9843c0.zip
initial commit from asl-1.41r8.tar.gzHEADmaster
Diffstat (limited to 'tests/t_16c5x/t_16c5x.asm')
-rwxr-xr-xtests/t_16c5x/t_16c5x.asm45
1 files changed, 45 insertions, 0 deletions
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
+