Quantcast
Channel: PICatout
Viewing all articles
Browse latest Browse all 192

MONA version 0.5

$
0
0

La version 0.5 de MONA est maintenant complétée. Pour cette version j'ai réogarniser le code source en plusieurs fichiers et ajouter la commande d addr qui est un déssembleur. Le fichier mona/reamdme.md a été mis à jour.

Affichage de la commande

Voici de quoi a l'air l'affichage de la commande.


>d $6000

$6000 $9B SIM
$6001 $AD $C CALLR $C
$6003 $25 $19 JRC $601E
$6005 $CE $48 $7E LDW X,$487E
$6008 $A3 $55 $AA CPW X,#$55AA
$600B $27 $11 JREQ $601E
$600D $20 $16 JRA $6025
$600F $C6 $80 $0 LD A,$8000
$6012 $A1 $82 CP A,#$82
$6014 $27 $6 JREQ $601C
$6016 $A1 $AC CP A,#$AC
$6018 $27 $2 JREQ $601C
$601A $99 SCF
$601B $81 RET
$601C $98 RCF
$601D $81 RET
$601E $C6 $48 $0 LD A,$4800
$6021 $A1 $AA CP A,#$AA
$6023 $26 $9 JRNE $602E
$6025 $5F CLRW X
$6026 $4F CLR A
$6027 $4B $28 PUSH #$28
$6029 $86 POP CC
$602A $AC $0 $80 $0 JPF $8000

Tous les entiers sont affichés en hexadécimal. Le champ de gauche est l'adresse mémoire où se situe l'instruction suivit des octets du code de l'instruction. Viens ensuite la traduction en assembleur du code.

Viewing all articles
Browse latest Browse all 192

Trending Articles