Örneğin, şu satırı bir programın kaynak kodunda (programın okunabilir hali) düşünelim:
x = 2 + y
Alttaki assembly'de yazılmış satırlar, aynı programın derlenmiş halidir:
LOAD A [1] ;; belleğin 0 adresindeki veriyi A siciline yükleADD A BX ;; A siciline BX sicilindeki adreste bulunan veriyi ekleSTOR A [2] ;; sonucu 100 adresine yaz
Bu örnekte çevirinin hedefi, programcının anladığı kaynak kodundan işlemcinin anladığı 0 ile 1 den oluşan makina dili kodunu üretmek (LOAD,ADD ve STOR komutları 0001, 0011 ve 0010 olarak yorumlanır)
0001 01 00 000000000011 01 10 000000100010 01 00 00000100---- -- -- ---------| | | |_________bellek adresi| | |____________işaret| |______________sicil|_________________komut