13.06.2013 Views

MC6805 Instruction Set - Ipsia Moretto

MC6805 Instruction Set - Ipsia Moretto

MC6805 Instruction Set - Ipsia Moretto

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Esempio<br />

I seguenti esempi addizionano due numeri a 16 bit. Il primo numero è<br />

collocato nelle zone memoria $10:$11 (MSB:LSB) e il secondo numero è<br />

collocato nelle zone memoria $12:$13 (MSB:LSB).<br />

ORG $10 ; Stabilisce l’origine<br />

NUM1 RMB 2 ; Riserva 2 bytes<br />

NUM2 RMB 2 ; Riserva 2 bytes<br />

0527 B6 11 LDA NUM1+1 ; Carica A con il contenuto della locazione $0011<br />

0529 BB 13 ADD NUM2+1 ; Aggiungi il contenuto della locazione $0013 ad A<br />

052B B7 11 STA NUM1+1 ;Memorizza il risultato nella locazione $0011<br />

052D B6 10 LDA NUM1 ; Carica A con il contenuto della locazione $0010<br />

052F B9 12 ADC NUM2 ; Aggiungi il contenuto della locazione $0012 ad A<br />

0531 B7 10 STA NUM1 ; Memorizza il risultato nella locazione $0010<br />

21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!