Для студентов МАИ по предмету АссемблерКонспект лекций (Алещенко)Конспект лекций (Алещенко)
2016-04-082016-04-08СтудИзба
Лекции: Конспект лекций (Алещенко)
Описание
Небольшая вырезка из файла в качестве примера:
Сегментация памяти позволяет укоротить адресные коды, кроме того, каждый сегмент имеет свое предназначение, что повышает надежность программ.
CS (Code Segment) – регистр сегмента команд, определяет начало сегмента, содержащего адрес текущей выполняемой команды;
DS (Data Segment) – регистр сегмента данных, определяет начало сегмента, содержащего константы и данные;
SS (Stack Segment) – регистр сегмента стека, указывает на начало сегмента стека;
ЕS (Extension Data Segment) – регистр дополнительного сегмента данных, определяет начало сегмента, который обычно используется для запоминания промежуточных данных или как расширение сегмента данных. В более поздних моделях МП есть дополнительные сегменты:
FS, GS – дополнительные сегменты данных
LDTR – регистр локальной таблицы дескрипторов.
Указатель команд и регистр флагов:
IP – указатель команд, выполняет роль счетчика команд; его содержимое – это смещение относительно начального адреса сегмента команд (CS).
Во время выполнения программы содержимое регистра IP изменяется и всегда хранит адрес следующей выбираемой для выполнения команды.
Сегментация памяти позволяет укоротить адресные коды, кроме того, каждый сегмент имеет свое предназначение, что повышает надежность программ.
CS (Code Segment) – регистр сегмента команд, определяет начало сегмента, содержащего адрес текущей выполняемой команды;
DS (Data Segment) – регистр сегмента данных, определяет начало сегмента, содержащего константы и данные;
SS (Stack Segment) – регистр сегмента стека, указывает на начало сегмента стека;
ЕS (Extension Data Segment) – регистр дополнительного сегмента данных, определяет начало сегмента, который обычно используется для запоминания промежуточных данных или как расширение сегмента данных. В более поздних моделях МП есть дополнительные сегменты:
FS, GS – дополнительные сегменты данных
LDTR – регистр локальной таблицы дескрипторов.
Указатель команд и регистр флагов:
IP – указатель команд, выполняет роль счетчика команд; его содержимое – это смещение относительно начального адреса сегмента команд (CS).
Во время выполнения программы содержимое регистра IP изменяется и всегда хранит адрес следующей выбираемой для выполнения команды.
Характеристики лекций
Тип
Предмет
Учебное заведение
Просмотров
185
Размер
108,81 Kb
Список файлов

Зарабатывай на студизбе! Просто выкладывай то, что так и так делаешь для своей учёбы: ДЗ, шпаргалки, решённые задачи и всё, что тебе пригодилось.
Начать зарабатывать
Начать зарабатывать