
Сообщение от
zebest
Йес!!! Наш ответ Чемберлену. Вернее некоторым чЮдакам, которые не верят, что NOP не всегда равен 4м тактам.
ахаха! 
поди включен режим с ваитами
3 такта блин
чЮдаки, лол

Сообщение от
NovaStorm
Ну это-то понятно, но интересовало, как бы сделать это в асме, например для выравнивания таймингов, иначе слишком уж много тупой ручной работы.
когда мне надо было выравнивать по тактам куски кода, я делал примерно так:
Код:
code ;X t
code ;Y t
code ;Z t
padd_macro Tneed-X-Y-Z
тут ручная работа, конечно, есть, но все же проще что-то менять. padd_macro - макрос (или куча макросов), который добавляет код в нужное кол-во тактов.
было дело, даже писал автоматический такой "компилятор", который делал то же, что и макрос, но в процессе работы проги и кол-во тактов дробное(!). но в любом случае вручную надо было задавать кол-во тактов полезного кода.