LOAD / LOADBYTE

;        LDA / LDX           ; chargement du registre A ou X avec 16 bits (2 octets).
;        LDBYTEA / LDBYTEX   ; chargement d'un seul octet du registre A ou X (octet de droite; bits 0-7), l'octet de gauche demeure inchangé. 

Registre Accumulateur
 
xxxxxxxx xxxxxxxx

15      7      0

Un caractère ASCII n'occupe qu'un seul octet.

caract: .block 1

Dans l'exemple suivant, on lit et affiche un caractère au terminal:

CHARI   caract,d
CHARO   caract,d
STOP
caract: .block 1
.end

Si on veut visualiser la variable "caract" avec le débogueur:

CHARI   caract,d
CHARO   caract,d
STOP
caract: .block 1  ; #1h
.end

#1h pour visualiser 1 octet en hexadécimal

Les autres possibilités sont:
#1d pour visualiser 1 octet en décimal
#1c pour visualiser 1 octet en caractère ASCII

Dans l'exemple suivant, on lit et affiche le caractère ASCII qui vient après le caractère lu au terminal:

CHARI   caract,d   ; lire au terminal un caractère
LDA     0,i        ; on s'assure que la partie de gauche contient 0
LDBYTEA caract,d   ; car seule la partie de droite est modifiée
ADDA    1,i        ; caractère qui vient après
STBYTEA caract,d   ; remplace "caract"
CHARO   caract,d   ; affiche le nouveau caractère
STOP
caract: .block 1   ; #1c
.end