home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
vol_200
/
292_04
/
t6804l.asm
< prev
next >
Wrap
Assembly Source File
|
1990-07-17
|
1KB
|
59 lines
.sbttl Assembler Link Tests
.module t6804l
; This file and TCONST.ASM should be assembled and linked.
;
; AS6804 -XGOL T6804L
; AS6804 -XGOL TCONST
;
; ASLINK -C
; -XMS
; T6804L
; TCONST
; -E
;
; The following tests verify the correct processing of
; external references for the direct page, index mode offsets,
; and branches.
;
; *L signifies an error will be reported at link time.
; branch test must be first
.area TEST (ABS,OVR)
.blkb 0x7D ;bra1:
brclr #0,0,bra1 ; C0 00 00 [C0 00 80]
.blkb 0x7E ;bra2:
brclr #0,0,bra2 ;*L C0 00 00 [C0 00 7F]
brclr #0,0,bra3+1 ; C0 00 01 [C0 00 7F]
.blkb 0x7E
.blkb 0x00 ;bra3:
brclr #0,0,bra4+1 ;*L C0 00 01 [C0 00 80]
.blkb 0x7F
.blkb 0x00 ;bra4:
.blkb 0x7D ;bra5:
brclr #0,0,bra5 ; C0 00 00 [C0 00 80]
.blkb 0x7E ;bra6:
brclr #0,0,bra6 ;*L C0 00 00 [C0 00 7F]
brclr #0,0,bra7+1 ; C0 00 01 [C0 00 7F]
.blkb 0x7E
.blkb 0x00 ;bra7:
brclr #0,0,bra8+1 ;*L C0 00 01 [C0 00 80]
.blkb 0x7F
.blkb 0x00 ;bra8:
lda minus1 ;*L F8 00 [F8 FF]
lda zero ; F8 00 [F8 00]
lda two55 ; F8 00 [F8 FF]
lda two56 ;*L F8 00 [F8 00]
lda lminus1 ;*L F8 00 [F8 FF]
lda lzero ; F8 00 [F8 00]
lda ltwo55 ; F8 00 [F8 FF]
lda ltwo56 ;*L F8 00 [F8 00]