Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по ОСПО.doc
Скачиваний:
29
Добавлен:
02.05.2014
Размер:
910 Кб
Скачать

2. Условный переходы.

Инструкция условного перехода осуществляет переход в случае

выполнения того или иного условия и определяется, как бит в регистре флагов, т.е. к моменту выполнения команды условного перехода необходимо выполнять команды проверки условия. Синтаксическая диаграмма аналогичная команде JMP.

пример:

MOV AH, 1

LB2: INT 21h

CMP AL, 'A' (41h)

JE LB1

JMP LB2

LB2: MOV

прим.: команда CMP позволяет сравнить два числа с помощью вычитания, при этом результат не сохраняется, а суммируются только флаги.

  1. Л огическая организация файла.

Программист имеет дело с логической организацией файла, представляя файл в виде определенным образом организованных логических записей. Логическая запись - это наименьший элемент данных, которым может оперировать программист при обмене с внешним устройством. Даже если физический обмен с устройством осуществляется большими единицами, операционная система обеспечивает программисту доступ к отдельной логической записи. На рисунке 1.3 показаны несколько схем логической организации файла. Записи могут быть фиксированной длины или переменной длины.

Р ис. 1.3. Способы логической организации файлов

Записи могут быть расположены в файле последовательно (последовательная организация) или в более сложном порядке, с использованием так называемых индексных таблиц, позволяющих обеспечить быстрый доступ к отдельной логической записи (индексно-последовательная организация). Для идентификации записи может быть использовано специальное поле записи, называемое ключом. В файловых системах ОС UNIX и MS-DOS файл имеет простейшую логическую структуру - последовательность однобайтовых записей.

  1. Логические действия на языке Ассемблер.

Направление С

влево

вправо

через бит переноса С

RCL

RCR

циклически

ROL

ROR

Выполняются над операндами побитно. Логические операции выполняет процессор.

Команды побитовых сдвигов.

Бывают четырех видов:

пример: MOV AX, 11h 0001 0001 0

MOV CH, 5h 0010 0010 0

ROR AX, CH

Команды логических сдвигов.

Выполняют перемещение операнда на один разряд вправо/влево. При этом циклического переноса вытесняемых разрядов в начало/конец не происходит. Сдвиг может происходить только на один разряд.

пример: MOV DX, 5h

SHL DX, 1h

SHR DX, 1h

  • AND

  • OR

  • XOR

  1. Место процессов контроля и диагностики в операционной системе.

  1. Методы, свойства, процедуры класса.

Данные объекта чаще всего называют «свойствами объекта». Методы – это программы, с помощью которых осуществляется связь объекта с внешним миром, обмен информацией с его данными. Процедуры – это подпрограммы, которые могут быть вызваны друг из друга или из методов. Однако возможности их вызова из окружающей среды обычно не существует.