|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2007
Messaggi: 935
|
[assembly 8086] inversione tra due celle
Salve, un esercizio che richiede l'inversione tra le celle di memoria:
da invertire il contenuto delle celle da 200H a 300H, quindi 200H con 300H, 201H con 299H ecc... ragionandoci sopra ho deciso di utilizzare 5 registri, 2 che puntano alle celle, 2 per fare lo scambio ed 1 come contatore, questo e' il pezzo Codice:
MOV CX,50H MOV BX,200H MOV BP,300H INVERSIONE:MOV AX,[BP] MOV DX,[BX] MOV [BP],DX MOV [BX],AX INC BX DEC BP DEC CX JNZ INVERSIONE e' corretto? qualche suggerimento? magari per utilizzare meno registri, fare meno operazioni?
__________________
That's all, folks! Ultima modifica di natostanco : 12-11-2010 alle 08:00. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
e non funziona..
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum Ultima modifica di cdere : 19-11-2010 alle 23:59. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 533
|
■
Ultima modifica di rеpne scasb : 18-06-2012 alle 17:12. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
interessante repne, potrei sapere come?
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 533
|
■
Ultima modifica di rеpne scasb : 18-06-2012 alle 17:12. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
grandissima grazie!!
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 533
|
■
Ultima modifica di rеpne scasb : 18-06-2012 alle 17:12. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:25.




















