Uploaded by MrPheromonesVevo

pomoc na kolosa-1 (1)

advertisement
Do instrukcji dzielenia trzeba najpierw wyzerować rdx. I to co dzielimy wrzucić w rax.
Przy mnożeniu lepiej używać imul zawsze bo mul działa jak szmata
Przykładowe zadanie z CMOV:
Przykładowe zadanie z pętlą I poruszaniem się po tablicy 32bit:
Przykładowe użycie test do sprawdzania parzystości:
Poruszanie się w tablicy 64bit do przodu:
Poruszanie się po macierzy 2D 64bit:
Poruszanie się po macierzy 2D 64bit:
Poruszanie się po macierzy 3D 64bit:
Użycie instrukcji movsq:
Użycie instrukcji scasb:
Przykładowe użycie instrukcji STOSB:
REPNE SCASB
al - dajemy znak z którym porównujemy
do edi przenosimy tablice
do ecx dajemy ilość elementów w tablicy
repne scasb będzie działać dopóki: 1: element w edi jest nie równy temu w al,
2: dopóki ecx != 0
instrukcja warunkowa movs przerzuca wartości zawsze z esi do edi
Download