diff options
| author | fishsoupisgood <github@madingley.org> | 2019-05-27 02:41:51 +0100 | 
|---|---|---|
| committer | fishsoupisgood <github@madingley.org> | 2019-05-27 02:41:51 +0100 | 
| commit | 333b605b2afd472b823aeda0adf0e8b1ea9843c0 (patch) | |
| tree | bc8f581317897e2e53f278f1716b4471fcdccd4f /tests/t_16c84 | |
| download | asl-master.tar.gz asl-master.tar.bz2 asl-master.zip | |
Diffstat (limited to 'tests/t_16c84')
| -rw-r--r-- | tests/t_16c84/asflags | 0 | ||||
| -rw-r--r-- | tests/t_16c84/t_16c84.asm | 53 | ||||
| -rw-r--r-- | tests/t_16c84/t_16c84.doc | 5 | ||||
| -rw-r--r-- | tests/t_16c84/t_16c84.ori | bin | 0 -> 90 bytes | 
4 files changed, 58 insertions, 0 deletions
| diff --git a/tests/t_16c84/asflags b/tests/t_16c84/asflags new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/t_16c84/asflags diff --git a/tests/t_16c84/t_16c84.asm b/tests/t_16c84/t_16c84.asm new file mode 100644 index 0000000..e5b2ed4 --- /dev/null +++ b/tests/t_16c84/t_16c84.asm @@ -0,0 +1,53 @@ +	cpu	16c84 + +	clrw +	nop +	clrwdt +	retfie +	return +	sleep +	option + +	addlw	1 +	andlw	100 +	iorlw	$55 +	movlw	%10101010 +	retlw	0 +	sublw	300-400 +	xorlw	186 + +	addwf	3,f +	addwf	4,w +	addwf	5 +	addwf	6,0 +	addwf	7,1 +	andwf	8 +	comf	9,f +	comf	10,w +	comf	11 +	comf	12,0 +	comf	13,1 +	decf	14 +	decfsz	15 +	incf	16 +	incfsz	17 +	iorwf	18 +	movf	19 +	rlf	20 +	rrf	21 +	subwf	22 +	swapf	23 +	xorwf	24 + +	bcf	17,4 +	bsf	500,6 +	btfsc	23,3 +	btfss	20,0 + +	clrf	20 +	movwf	33 + +	tris	6 + +	call	$200 +	goto	$300 diff --git a/tests/t_16c84/t_16c84.doc b/tests/t_16c84/t_16c84.doc new file mode 100644 index 0000000..999b8bd --- /dev/null +++ b/tests/t_16c84/t_16c84.doc @@ -0,0 +1,5 @@ ++-----------------------  Test Application 16C84 ----------------------------+ +|                                                                            | +|      This is a (synthetic) test of the PIC 16C8x code generator            | +|                                                                            | ++----------------------------------------------------------------------------+ diff --git a/tests/t_16c84/t_16c84.ori b/tests/t_16c84/t_16c84.oriBinary files differ new file mode 100644 index 0000000..1c6741a --- /dev/null +++ b/tests/t_16c84/t_16c84.ori | 
