k-Lek_Arch_24-12-12_ius10.ppt
- Количество слайдов: 31
Команды возврата - м. быть внутри- или межсегментные
Особенности выполнения команды RET N ( «RET с параметром N» )
Группа 5. Строковые (цепочечные) команды
Какая типовая посл-сть рег. операций обычно нужна при пересылках эл-тов цепочки (строки) данных. И какую часть из этой послед-сти может делать 1 команда MOVS:
Действие ком-ды MOVS на регистр. уровне
Префиксы повторения для команд-примитивов
Маш. кода для команды «movs» нет. Мнемокод «Movs» транслируется в 1 из 2 возм. маш. кодов, «movsb» или «movsw»
Пример применения «movs» , «movsb» , . . “rep”
Команда «сравнение строк»
Особенность формирования условий «отношение величин Ист. , Приемн. » (проверяемых в CMPS)
Применение префикса повторения c доп. условием, «REPЕ» (пример: сравнение 2 х строк (str 1, str 2)
Ком-да «Сканирование строки»
Пример прогр. на сравнение строк
Маш. коды строковых команд-примитивов
Группа 6. «Команды программных прерываний»
Маш. коды команд прерываний
Понятие о Таблице Векторов Прерываний (ТВП)
Действие ком-ды INT N (на рег-ровом уровне)
Общ. Объем ТВП =1024 байт (1 Кбайт)
Распределение номеров прерываний в IBM PC
Роль команд прерываний для обращ. к функциям DOS для типовых операций с устр-вами вв. -вывода
Некоторые типовые функции DOS, вызываемые с пом. прерывания № 21 h
Некоторые типовые функции BIOS, вызываемые с пом. прерывания № 10 h
Внутрипроцессорные прерывания
Аппаратные (внешние) прерывания. Роль программируемого контроллера прерываний (ПКП)
Возможность каскадного наращивания ПКП
Управление приоритетами запросов прерывания. Метод «маскирования прерывания»
Управление приоритетами запросов прерывания. Метод «порога прерывания»
Осн. функц-ные узлы в составе ПКП (i 8259)
k-Lek_Arch_24-12-12_ius10.ppt