Hej. Zacząłem niedawno zajęcia z assemblera i ćwiczę sobie z jednym z prostszych programów. Mam jednak problem, ponieważ program nie zwraca wyniku mnożenia. Z tego wywnioskowałem, to poprzez "mov" wynik nie jest przenoszony do "ans". W debbugerze przez "print ans" zwraca mi wartość 0, czyli ta zadeklarowana na początku. Co jest dziwne, ponoć u innych znajomych to działa i nikt nie jest w stanie wskazać gdzie jest u mnie błąd. Czy ja czegoś widzę? Myślę, że wszystkie typy są dobrze oznaczone, więc już nie wiem co może być przyczyną, że program nie działa tak jak powinien. Czy mógłbym liczyć na jakąkolwiek pomoc?