мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
asm:lesson5 [13/10/2010 19:57] arabusovasm:lesson5 [14/10/2010 15:17] (текущий) arabusov
Строка 1: Строка 1:
 ====== Урок 5 ====== ====== Урок 5 ======
 ===== Логика и организация программы ===== ===== Логика и организация программы =====
-До этой главы примеры выполнялись последовательно команда +На прошлом уроке для того, чтобы сделать задержку и считать символ с клавиатуры, мы были вынуждены использовать цикл. Сегодня мы более подробно познакомимся с непоследовательным выполнением команд. Большинство программ содержат ряд циклов, в которыхнесколько  команд  повторяются  до  достижения определенного 
-за командой. Однакопрограммируемые задачи редко бывают так +требования,  и  различные  проверки,  определяюшие какие из
-просты Большинство программ содержат ряд циклов, в которых +
-несколько  команд  повторяются  до  достижения определенного +
-требования,  и  различные  проверки,  определяюшие  какие из+
 нескольких действий  следует выполнять.  Обычным требованием нескольких действий  следует выполнять.  Обычным требованием
 является   проверка     должна   ли   программа  завершить является   проверка     должна   ли   программа  завершить
-выполнение. +выполнение. Эти требования  включают  передачу  управления  по адресу
-Эти требования  включают  передачу  управления  по адресу+
 команды, которая не находится непосредственно за выполняемой команды, которая не находится непосредственно за выполняемой
-в текущий момент командой. Передача управления может осущест +в текущий момент командой. Передача управления может осуществляться вперед для выполнения новой группы команд  или назад
-вляться вперед для выполнения новой группы команд  или назад+
 для повторения уже выполненных команд. для повторения уже выполненных команд.
 Некоторые команды  могут  передавать  управление, изменяя Некоторые команды  могут  передавать  управление, изменяя
Строка 35: Строка 30:
 ==== Команда JMP ==== ==== Команда JMP ====
  
-Одной из команд обычно используемых  для передачи управле+Одной из командобычно используемых  для передачи управле
 ния является команда JMP.  Эта команда выполняет безусловный ния является команда JMP.  Эта команда выполняет безусловный
 переход,  т.е.  обеспечивает  передачу  управления при любых переход,  т.е.  обеспечивает  передачу  управления при любых