Ecco la traduzione del codice :
Codice:
C000 LDX #$00 ; Carica il valore 0 nel registro X
C001 INX ; Incrementa il registro X di 1
C002 CPX #$0A ; Compara il registro X con il valore 10 ($0A in esadecimale)
C004 JNE $C003 ; Se non è uguale salta a C001 (Jump Not Equal)
C005 RTS ; Ritorna al Basic
Non ricordo di preciso quanto occupa ogni istruzione, anche perché dipende dal tipo d'indirizzamento (implicito, assoluto, etc..etc..) inoltre possiamo dire che l'assembler dello Z80 è un set d'istruzioni del 6502... cioè le istruzioni dello Z80 dovresti trovarle anche sul C=64...