Co oznaczają podane instrukcje w assemblerze

0

Witam,
Zaczynam dopiero z assemblerem i miałbym kilka pytań do instrukcji których nie rozumiem.

załóżmy że:

buffer dd 20 ;bufor na liczbe
result dd 0

mając powyższe zmienne co robią poniższe instrukcje:
1:

movzx ebx, byte [edx]

2:

cmp ebx, 0xa
inc byte [result]
movzx eax, byte [result]
mov [buffer], eax

Proszę bardzo o wyjaśnienie co robi każde instrukcja i co się dzieje po jej wykonaniu.
Dzięki

4

Na każdy z tych rozkazów znalazłem odpowiedź w pierwszej pozycji z googla

0

Znalazłem na większość odpowiedzi, tylko z tym nie mogę sobie poradzić.

 movzx ebx, byte [edx]

o co chodzi z tym "byte"? czym różni się to od np movzx ebx, edx?

1 użytkowników online, w tym zalogowanych: 0, gości: 1