Assembly

Zerowanie

.code
main proc
    xor RAX, RAX
    xor EAX, EAX
    xor AX, AX
    xor AH, AH
    xor AL, AL
    ret
main endp
end

.code to blok naszych instrukcji

xor RAX, RAX działa tak że przechodzi po każdym bicie i porównuje do siebie czy jest taki sam, a wynik odwraca. Przez to że porównuje do siebie to zawsze wynik wynosi 1, a odwraca go do 0 dlatego tak czysci.