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

Код:
 code ;X t
 code ;Y t
 code ;Z t
 padd_macro Tneed-X-Y-Z
тут ручная работа, конечно, есть, но все же проще что-то менять. padd_macro - макрос (или куча макросов), который добавляет код в нужное кол-во тактов.

было дело, даже писал автоматический такой "компилятор", который делал то же, что и макрос, но в процессе работы проги и кол-во тактов дробное(!). но в любом случае вручную надо было задавать кол-во тактов полезного кода.