Меню сайта

Флаг переноса (CF) служит — для поддержания процессором многоразряд-
— — — ной арифметики. Обычно при выполненииарифметических операций вроде
— — — сложения -или — вычитания — 8088 -может — — работать — с -не — более — чем
— — — 16-битовыми — — числами. — Однако — — в — — — некоторых — — случаях -приходится
(далее…)

Категория: Программирование на Ассемблере | Дата: 15.02.13

Флаг переполнения — OF — единственный флаг — в старшем байте регистра
— — — флагов, — — -который — — устанавливается — — -обычными арифметическими
— — — операциями. — Остальные флаги — старшегобайта — находятся под — прямым
(далее…)

Категория: Программирование на Ассемблере | Дата: 15.02.13

Флаг захвата (специального прерывания) TFпомогает при отладке
— — — программ. Этот флаг устанавливается не врезультате работы
— — — микропроцессора, а — программой, с помощьюспециальной команды.
— — — Этот флаг называется также флагомтрассировки или шага.

— — — — — Когда этот флаг установлен, послевыполнения каждой команды
(далее…)

Категория: Программирование на Ассемблере | Дата: 15.02.13

Данный курс является введением в — персональный компьютер IBM и его
— — — язык ассемблера. Хотя основное — внимание здесь уделено программиро-
— — — ванию на -языке ассемблера, этот — текстописыват также — программные
— — — аспекты -основных особенностей -аппаратного обеспечения — машины.Вы
(далее…)

Категория: Программирование на Ассемблере | Дата: 14.02.13

Флаг прерываний IF управляет внешнимипрерываниями. Во время
— — — выполнения тех фрагментов программыпользователя, где внешние
— — — прерывания разрешать нежелательно,программа может сбросить флаг
— — — прерываний. Пока флаг прерываний сброшен в0, никакие внешние
— — — прерывания не смогут возникнуть. (далее…)

Категория: Программирование на Ассемблере | Дата: 14.02.13

Последним флагом в регистре флаговявляется флаг направления DF.
— — — Набор команд микропроцессора 8088 содержитнесколько команд
— — — обработки строк, которые работают сбольшими блоками данных. Эти
— — — команды обработывают блоки данных побайтноили по одному слову
(далее…)

Категория: Программирование на Ассемблере | Дата: 14.02.13

Команда замены XCHG просто меняет местамисодержимое двух ячеек.
— — — Эта команда может поменять местамисодержимое двух регистров, или
— — — регистра и памяти. — При этом в качестве операндов не могут
— — — использоваться сегментные регистры.

— — — — — Команда XCHG заменяет три командыпересылки и не требует
(далее…)

Категория: Программирование на Ассемблере | Дата: 13.02.13

Длявыполнения операций ввода и вывода микропроцессор 8088 имеет
— — — команды IN и OUT соответственно. — Каждое устройство ввода=вывода
— — — IBM PC имеет один или больше встроенныхрегистров, с которыми могут
— — — работать эти команды. — Каждое устройство ввода=вывода имеет адрес
(далее…)

Категория: Программирование на Ассемблере | Дата: 12.02.13

Команда загрузки действительного адресаLEA очень похожа на команду
— — — MOV. -Но вместо пересылки данных из ячейки памяти в регистр команда
— — — LEA загружает в регистр адрес двнных. — Так как набор команд
— — — микропроцессора 8088 разрешает иметь вкоманде только один адрес
(далее…)

Категория: Программирование на Ассемблере | Дата: 12.02.13

Поскольку механизм адресациимикропроцессора 8088 требует
— — — определения как сегмента, так и смещениякаждой переменной,
— — — желательно загрузить всю эту адреснуюинформацию единственной
— — — командой. -Эту работу выполняют команды LDS и LES. — — — — — Команда
(далее…)

Категория: Программирование на Ассемблере | Дата: 12.02.13

Страница 10 из 15« Первая...89101112...Последняя »
Меню раздела
Блок