Expressions
Only simple expressions 1 deep are supported by the Assembler.
Addition,Subtraction,multiplication and division are suppoted.
Such as The following.
- lda 1+1 ;1+1=2 lda #$02
- lda #$0f+1 ;15+1=16 lda #$10
- lda 2-1 ;2-1=1 lda #$01
- lda #$0f-5 ;15-5=10 lda #$0a
- base=$2000 ;set a variable
- offset=5 ;set variable
- lda base+10 ;$2000+10=$200a lda $200a
- lda base+offset ;$2000+5=$2005 lda $2005
- lda base-offset ;$2000-5=1ffa lda $1ffa
- lda base*2 ;$2000*2=$4000 lda $4000
- lda Base/2 ;$2000/2=$1000 lda $1000
- lda ($01+offset,x) ;1+6 lda ($06,x)
- lda (offset+1),y ;6+1 lda ($06),y