- •5. Назначение и основные функции операционной системы.
- •6. Управление процессами.
- •1.Классификация программного обеспечения
- •2.Системное программное обеспечение.
- •7. Файловая система.
- •12.Режим прямой адресации.
- •2.Системное программное обеспечение.
- •13. Режим косвенной адресации.
- •19.Организация работы с клавиатурой.
- •20.Организация работы с манипулятором мышь.
- •24.Антивирусное программное обеспечение.
- •3.Прикладное программное обеспечение
- •17. «Организ. Циклов»
- •11.Регистры общего назначения (рон)
- •8. Организация файловых систем.
- •10.Математические операции.
- •I. Сложение и вычитание.
- •II. Команды корректировки представления чисел в двоичном / десятичном коде.
- •III. Команды вычитания.
- •IV. Умножение и деление целых чисел.
- •9.Язык программирования Assembler
- •II.Процедура формирования программы.
- •III.Структура использования ассемблера в делфи.
- •VI. Команды Ассемблера.
- •16.Оператор условного перехода.
- •15.Оператор безусловного перехода.
- •II. Команды межсегментового перехода.
- •14. Программирование ветвлений
- •18. Видеопамять. Организация работы с видеопамятью.
- •15.Оператор безусловного перехода.
- •II. Команды межсегментового перехода.
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];