Lunedì, 23 Ottobre 2017 16:22

Esempio 06: esercizio scambiare due parole

Scritto da

Un semplice esercizio che fa lo "swap", scambia due variabili tra loro. L'esercizio è un classico tra quelli fatti con linguaggi ad alto livello. Vediamo come si complica con la gestione diretta attraverso i registri della nostra CPU. 

; esempio 06
; esercizio: date due parole di 16 bit, scambiarne il valore
; Uso dell’istruzione mov

.STACK
.DATA
    opr1 dw 15
    opr2 dw 7     

.CODE
.STARTUP

mov al, opr1
mov bl, opr2
mov opr1, bl
mov opr2, al

.EXIT
END

Letto 309 volte
Prof. Alfredo Centinaro

Docente di "Scienze e tecnologie informatiche", "Tecnologie e progettazione di sistemi informatici", "Sistemi e Reti" presso IIS Alessandrini-Marino (Teramo), consulente e sviluppatore web. Ha collaborato per anni come sviluppatore presso MHT - Treviso, assistente Sistemi ed elaborazione dell'informazione in UniTE Corso di laurea in Scienze del turismo culturale, tutor presso Telecom Italia Learning Services (L'Aquila)

Joomla SEF URLs by Artio