logo
Полный текст учебника

Вопросы для самопроверки

  1. Назовите основные компоненты языка ассемблер.

  2. Приведите формат ассемблерной команды и поясните его.

  3. Приведите формат ассемблерной директивы и поясните его.

  4. В чем принципиальное отличие выполнения команд от выполнения директив и модификаторов.

  5. Поясните ограничения, накладываемые на операнды в составе двухадресных команд.

  6. Сформулируйте правила выбора множимого и места размещения произведения при выполнении команды умножения для разных форматов множителя.

  7. Сформулируйте правила выбора делимого и места размещения частного и остатка при выполнении команды деления для разных форматов делителя.

  8. Назовите команды безусловной передачи управления и поясните их структуру и назначение.

  9. Назовите несколько команд условной передачи управления и поясните их структуру и назначение.

  10. В чем особенность выполнения процедур ввода-вывода?

  11. Рассмотрите и поясните группы команд, необходимые для выполнения процедуры вывода информации на экран дисплея.

  12. Рассмотрите и поясните группы команд, необходимые для выполнения процедуры ввода информации с клавиатуры.

  13. Рассмотрите и поясните процедуры формирования машинной программы.

  14. Приведите структуру ассемблерной программы и дайте краткую характеристику основных структурных фрагментов этой программы.

  15. Составьте и отладьте ассемблерную программу решения какой либо задачи, например, вычисления суммы членов математического ряда.

  16. Рассмотрите листинг ассемблерной программы и разберитесь со всеми компонентами его строк.

  17. Каково назначение отладчика программ Debug? Перечислите его основные возможности.

  18. Поясните последовательность работы блоков ПК при реализации команды машинной программы.