Как говорится в заголовке, зачем использовать "movl $1,% eax" в отличие от, скажем, "movb $1,% eax", мне сказали, что movl будет обнулять старшие биты% eax, но не является ли% eax регистром, который эквивалентен размеру словесной системы? что movl на самом деле является целочисленной операцией (а не длинной?)
Я явно немного смущен обо всем этом; Спасибо.