Código
fuente (ejemplo.asm) |
Bytes
generados |
Código
objeto (ejemplo.obj) |
COM
EJEMPLO START $0100 NOP LDAI 10 LDA $8c COM SEGUNDO START $0200 SEC NOP ADCI %011 ADC $8c START $1000 CLC SUBI $5a SBC %1001 COM AQUI ACABA END Esto ya no se lee, pero lo siguiente marcaria algun tipo de error: ZZZ (instruccion desconocida) LDA (falta parametro) NOP $00 (sobra parametro) LDA $100 (parametro fuera de rango) $100 (parametro sin instruccion) LDA %12 (formato desconocido de parametro) |
- - - AC A6 0A B6 8C - - 39 AC A9 03 B9 8C - 38 A0 5A B2 09 - - |
S00E0000656A656D706C6F2E61736D95 S1080100ACA60AB68C58 S109020039ACA903B98C1E S108100038A05AB209FA S5030003F9 |
Código
fuente (ejem2.asm) |
Bytes
generados |
Código
objeto (ejem2.obj) |
hola EQU
$1234 peque EQU %1001 corto EQU 20 exten EQU hola START hola LDAS corto atras LDAX ADDT peque JMP exten DATA 3 peque corto $99 JMP atras END Esto ya no se lee, pero lo siguiente marcaria algun tipo de error: DATA 3 peque corto (falta parametro) DATA 2 peque corto $99 (sobra parametro) ADDT corto (parametro fuera de rango) LDAS $3F (parametro fuera de rango) JMP $4000 (parametro fuera de rango) exten EQU $1234 (simbolo redefinido) JMP adios (simbolo no definido) |
- - - - - D4 CE 69 BC 12 34 09 14 99 BC 12 35 - |
S00C0000656A656D322E61736DB1 S10F1234D4CE69BC1234091499BC1235E4 S5030001FB |