What does the MOVZBL instruction do in IA-32 AT&T syntax?
AT&T syntax splits the movzx Intel instruction mnemonic into different mnemonics for different source sizes (movzb vs. movzw). In Intel syntax, it’s: movzx eax, byte ptr [eax+ecx+1] i.e. load a byte from memory at eax+ecx+1 and zero-extend to full register. BTW, most GNU tools now have a switch or a config option to prefer Intel … Read more