Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Legge due numeri da 16 bit contenuti in nelle celle 0100/0101 e 0102/0103, li somma e scrive il risultato in 0104/0105//
- 1000 CLC #Svuota il carry
- 1001 LDA 0100 #Carico la parte bassa del primo numero nell'accumulatore
- 1004 ADC 0102 #Fa la somma(con carry) tra l'accumulatore e la parte bassa del secondo numero(contenuta nella cella 0102)
- 1007 STA 0104 #Salva il risultato della somma nella cella 0104
- 1010 LDA 0101 #Carico la parte alta del primo numero nell'accumulatore
- 1013 ADC 0103 #Fa la somma(con carry) tra l'accumulatore e la parte alta del secondo numero(contenuta nella cella 0103)
- 1016 STA 0105 #Salva il risultato della somma nella cella 0105
- 1019 RTS #Ritorna
- FF00 18 #CLC
- FF01 AD #LDA 0100
- FF02 00
- FF03 01
- FF04 6D #ADC 0102
- FF05 02
- FF06 01
- FF07 8D #STA 0104
- FF08 04
- FF09 01
- FF0A AD #LDA 0101
- FF0B 01
- FF0C 01
- FF0D 6D #ADC 0103
- FF0E 03
- FF0F 01
- FF10 8D #STA 0105
- FF11 05
- FF12 01
- FF13 60 #RTS
Add Comment
Please, Sign In to add comment