Цитата Сообщение от Vslav Посмотреть сообщение
все двухоперандные операции будут занимать минимум три такта, плюс минимум по два такта на каждый автоинкремент/автодекремент.
На практике ( на реальной ДВК-1 с задержкой памяти 6 тактов ) - заметно возрастает лишь продолжительность команды MOV :

Код:
               R0  (R0)  (R0)+  @(R0)+  -(R0)  @-(R0)  Addr  @#Addr  @Tab(R0)

Mov     R1     14   37    41      49      41      50    49     49      64
Mov    (R1)    30   45    49      59      49      59    59     59      72
Mov    (R1)+   30   46    49      59      49      59    59     59      72
Mov   -(R1)    30   47    49      59      49      60    59     59      73

тогда как продолжительность команд ADD, SUB, BIS, BIC увеличивается только на один акт и только при наличии автодекремента :

Код:
               R0  (R0)  (R0)+  @(R0)+  -(R0)  @-(R0)  Addr  @#Addr  @Tab(R0)

Add     R1     14   47    47      60      49      61    60     60      73
Add    (R1)    30   55    55      69      56      70    69     69      82
Add    (R1)+   30   55    55      69      56      70    69     69      82
Add   -(R1)    30   56    56      69      56      70    69     69      82