Я пытаюсь хорошо разбираться в ассемблере x86 и задавался вопросом, был ли быстрый и короткий эквивалент movl $1, %eax
. Это, когда я думал, что список идиом, часто используемых на этом языке, может быть хорошей идеей.
Это может включать в себя предпочтительное использование xorl %eax, %eax
в отличие от movl $0, %eax
или testl %eax, %eax
от cmpl $0, %eax
.
О, и любезно отправьте один пример за сообщение!