70. ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНЦЕПЦИИ




THIS SECTION IS UNDER CONSTRUCTION




В этой секции мы рассматотрим основные алгоритмические концепции И их типичную реализацию на ассемблере.


Действие

---------------------------------------- действие ----------------------------------------

---------------------------------------- ; action ----------------------------------------


if

--------------------------------------- if (условие) then { действие } ---------------------------------------

---------------------------------------- ; condition JUMPcond @1 JMP @2 @1: ; action @2: ----------------------------------------


if..else

--------------------------------------- if (условие) then { действие1 } else { действие2 } ---------------------------------------

---------------------------------------- ; condition JUMPnot_cond @1 ; action 1 JMP @2 @1: ; action 2 @2: ----------------------------------------


while

---------------------------------------- while(условие) { действие } ----------------------------------------

---------------------------------------- @1: ; condition JUMPnot_cond @2 ; action JMP @1 @2: ----------------------------------------


until

---------------------------------------- until (условие) { действие } ----------------------------------------

---------------------------------------- @1: ; condition JUMPcond @2 ; action JMP @1 @2: ----------------------------------------


repeat..until

---------------------------------------- repeat { действие } until (условие) ----------------------------------------

---------------------------------------- @1: ; action ; condition JMPcond @1 @2: ----------------------------------------


do..while

---------------------------------------- do { действие } while (условие) ----------------------------------------

---------------------------------------- @1: ; action ; condition JMPnot_cond @1 @2: ---------------------------------------- TODO: Добавить сюда case подпрограммы сопрограммы простые сопрограммы итераторы параллельное программирование

Index Prev Next