Принципы работы компьютера
Ниже описаны некоторые основные принципы работы компьютера. Эти
принципы важны для понимания 8088 и его работы. Все, что говорится
в этом разделе, верно и для других компьютеов. В соответствующих
местах мы будем специально оговариваться, что речь идет об Intel
8088, хотя основная часть сведений, относящихся только к 8088,
появится в следующей главе.
Работа компьютера состоит в выборке команд из памяти и их
выполнении. Каждая команда проходит через этот двухшаговый
процесс. Выборкой очередной порции в этом цикле управляет один из
регистров процессора. Этот регистр называют счетчиком программы
или указателем команды. Он является "маркером" текущей
выполняемой команды. То место в памяти, на которое указывает этот
регистр, содержит следующую команду, которую должен будет выбрать и
выполнить процессор. Процессор читает в этом месте один или
несколько байтов, интерпретирует их как комнду и выполняет ее.
Затем процессор увеличивает указатель в соответствии с числом
байтов в команде. Теперь счетчик программы указывает на следующую
команду. Этот цикл повторяется для всех без исключения команд.
Нормальное выполнение программы является последовательным, от одной
команды к другой, расположенной следом.
Процессор может изменить последовательный цикл выборки-исполне-
ния при выполнении команды, которая помещает в указатель команд но-
вое значение. Такие команды являются командами передачи
управления, поскольку выполнение программы переходит в новую
область. Инструкция перехода или выбора варианта является самым
распространенным способом передачи управления. Команда перехода
задает адрес команды, которая должна выполняться следующей. Цикл в
программе является примером использования команды перехода. Пример
на Фиг. 2.16 на языке ассемблера 8088 показывает сохранение одного
и того же значения в последовательных байтах памяти. Команда
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий