=== Eksempel 3 ===
Et tredje eksempel viser en kombination af assembler-instruktioner:
<pre>
MOV 10, X
MOV 20, Y
ADD X, Y
ADD X, Y
</pre>
I dette generelle eksempel bruges MOV i første linje til, at flytte (kopiere) skalar-værdien 10 over i X. I anden linje flyttes 20 over i Y. Her kan X og Y betragtes som værende navne på interne CPU-registre, altså som små interne hukommelses-celler i den benyttede CPU (se mere om registre forneden). I linje 3 gemmes resultatet X + Y = 10 + 20 = 30 i enten register X eller Y. Gemmes resultatet i X, vil register X og Y, efter linje 3, indeholde henholdsvis værdierne 30 og 20. I linje 4 sker der det samme som i linje 3, dog vil resultatet være anderledes da register X nu indeholder værdien 30 og ikke 10 som tidligere. Dette betyder at register X og Y vil, efter linje 4, indeholde henholdsvis værdierne 50 og 20.
Datalogi Teknologi Matematik