Moderatorer: Fanta_gbg, e5frog, stonan, Zlasher, hollowman
nostack {
lda #0 // ok
jsr test // error
pha // error
pla // error
sta sak // ok
}
// dessa får samma resultat
lda addr.hi
lda addr + 1
define word addr = 1000
lda #$00
sta .addr.lo
lda #$c0
sta .addr.hi
...
lda .addr:$ffff,x
no_crossing 256
{
... kod här ...
}
no_crossing_align 256, $ea
{
... kod här ...
}
macro low(.addr)
{
return <.addr
}
macro high(.addr)
{
return >.addr
}
lda #low(label)
ldx #high(label)
subroutine test
{
...
}
test() // genererar ’jsr test’
bhs label // hoppa om högre eller lika med
blt label // hoppa om lägre än
Redreamer skrev:Det här med ":" efter en label, är det för ökad läsbarhet?
label:
++räknare
label++
räknare
processor ”6502”
{
...
}
Återgå till Programmering/prog.-verktyg
Användare som besöker denna kategori: Inga registrerade användare och 3 gäster