Язык ассемблера больше о "хитростях", чем шаблонах проектирования. В то время как шаблоны проектирования высокого уровня все еще могут быть продуманы и введены в игру, большинство сборщиков больше заботятся о тактах и использовании уловок инструкций.
Например, в x86 это быстрее сделать xor eax, eax
, чем mov eax, 0
.
Суть, которую я подчеркиваю (спасибо за отрицательное голосование!), Заключается в том, что с помощью языка ассемблера вы хотите больше сосредоточиться на мелких деталях, чем на большом дизайнерском изображении. Точно так же, как вы не будете фокусироваться на мелких деталях скорости исполнения на языке высокого уровня.