Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СППО_все_шпоры_разом.docx
Скачиваний:
7
Добавлен:
18.04.2019
Размер:
96.32 Кб
Скачать

12.Режим прямой адресации.

Прямая адресация заключается в указании команде непосредственно исполнительного адреса.

Прямая регистровая адресация используется в командах, оперирующих содержимом регистров общего назначение или сегментов регистров, в качестве одного или обоих операндов команды.

Mov ex,ax - копирует содержимое регистров ax в ex, при этом содержимое регистра ax не изменяется.

При использовании этого вида адресации необходимо следить, чтобы разрядность обоих регистров были одинаковы. Прямая адресация ячеек оперативной памяти может иметь несколько вариантов:

1)прямая обычная адресация: смещение является составной частью команды и не требует при формировании дополнительного адреса регистров, т.е адрес исполнения равен адресу смещения; такая адресация применяется если операндом служит объявленная переменная mov ax, source

2)прямая адресация с индексированием. Исполнительный адрес вычисляется путём суммирования адреса смещения и индексного адреса: индексный адрес находится в индексном регистре SI: mov ax, source[SI]

3)прямая адресация с базированием: исполнительный адрес определяется суммированием адреса смещения и базисного адреса; базисный адрес находится в базовом регистре BX : Такая адресация предназначена для доступа с известным смещением относительно некоторого базисного адреса ; при этом исполнит. Адрес получается путём сдвига содержимого регистра BX.

4)прямая адресация с индексированием и базированием: исполнительный адрес определяется путём сложения адреса смещения, базового адреса и индексного адреса.

А

mov ax,source[BX+SI];

mov ax, source[BX][SI];.

2.Системное программное обеспечение.

Системное ПО является основным ПО и предназначено для организации взаимодействия устройств ЭВМ.

Функции системного ПО:1)создание операционной среды функционирования других программ.

2) автоматизация разработки новых программ.

3) обеспечение надёжной и эффективной работы ЭВМ и вычислительной сети.

4) проведение диагностики и профилактика аппаратура компьютера и вычислительной сети.

5) выполнение вспомогательных технологических процессов (копирование , архивирование, восстановление файлов, как программ так и БД).

Данный класс программных продуктов строго предназначен для опред. аппаратуры и является его неотъемлемой частью.

13. Режим косвенной адресации.

Адресный код команды в этом случае указывает адрес ячейки памяти, в которой находится адрес операнда или команды.

Исполнительный адрес находится в регистре mov ax, [bx]. Исполнительный адрес операнда может находится в любом из сегментных регистров, в базовом регистре BX, регистре указателя базы в индексном регистре SI и DI.

Косвенный регистр операнд заключается в квадратных скобках [ ], что означает, что в качестве адреса нужно брать содержимое того адреса, на который указывает [регистр].

Так как содержимое регистра можно легко изменить в ходе выполнения программы, данным образом позволяется назначить адрес для некоторой вычислительной команды.

Это применяется для организации циклических вычислений и с работой с таблицами и массивами. Косвенная адресация ячеек памяти с индексированием : В виде исполнительного адреса берётся сумма адресов, находящихся в базовом и индексном регистре. mov AX,[BX+SI];