Image non trouvée !Liste d'instructions assembleur

 

 

SYN ASSEMBLER F-S MACRO

ATARI ASSEMBLER

MAC 65

ATARI MACRO

EASTERN HOUSE

Explication

.OR $600

* = $600

.OR = $600 * = $600

ORG $600

.BA $600

Définir l'origine du programme

.EQ

=

.EQ ou =

EQU ou =

.DE

Définir les constantes

.BS 5

* = * + 5

.DS 5

DS 5

.DS 5

Réserver de l'espace pour des datas

.HS FFFFFF

.BYTE $FF,$FF,$FF

.BYTE $FF,$FF,$FF

DB $FF,$FF,$FF

.BY $FF,$FF,$FF

Définir des données sur 8 bits (octet) en héxadécimal

.DA #20,#40

.BYTE 20,40

.BYTE 20,40

DB 20,40

.BY 20 40

Définir des données sur 8 bits en décimal

.DA $E474
.DA START

WORD $E474
WORD START

WORD $E474
WORD START

DW $E474
DW STAR

.SI $E474
.SI START

Définir des données sur 16 bits (mot ou word)

.AT "HELLO"

F-S Macro Assembler s'utilise de la manière suivante:

.AS ^ "HELLO" ou ^ avec Shift et signe *

.BYTE Using internal HEX values

.SBYTE "HELLO"

DB Using internal HEX values

.BY Using
internal HEX values

Définir une chaîne de caractères en utilisant le code caractère non ASCII

.AS "HELLO"

.BYTE "HELLO"

.BYTE "HELLO"

DB "HELLO"

.BY "HELLO"

Définir une chaîne de caractères en utilisant les codes ASCII

# LABEL

# LABEL & $FF

#< LABEL

# LOW LABEL

#L, LABEL

Pour récupérer la partie basse d'un label

/ LABEL

# LABEL / 256

#> LABEL

# HIGH LABEL

#H, LABEL

Pour récupérer la partie haute d'un label

.IN "D:PARTZ"

----

.INCLUDE #D:PARTZ"

INCLUDE D:PARTZ

.FI "DI:PARTZ"

Pour inclure un fichier assembleur

Ce petit tableau est fortement inspiré de celui-ci: http://www.atariarchives.org/agagd/appendixc.php