"Ассемблер и программирование для IBM PC. (IBM PC assembler language and programming)" - читать интересную книгу автора (Абель Питер, Переводчик: Ю.В.Сальников)

четное и 0 - нечетное число).
C (Перенос) Содержит перенос из старшего бита, после
арифметических операций, а также последний бит
при сдвигах или циклических сдвигах.

При программировании на ассемблере наиболее часто используются флаги
O, S, Z, и C для арифметических операций и операций сравнения, а флаг D
для обозначения направления в операциях над строками. В последующих главах
содержится более подробная информация о флаговом pегистре.


АРХИТЕКТУРА PC
________________________________________________________________

Основными элементами аппаратных средств компьютера являются:
cистемный блок, клавиатура, устройство отображения, дисководы, печатающее
устройство (принтер) и различные средства для асинхронной коммуникации и
управления игровыми программами. Системный блок состоит из системной
платы, блока питания и ячейки расширения для дополнительных плат. На
системной плате размещены:

- микропроцессор (Intel);
- постоянная память (ROM 40Кбайт);
- оперативная память (RAM до 512К в зависимости от модели);
- расширенная версия бейсик-интерпретатора.

Ячейки расширения обеспечивают подключение устройств отображения,
дисководов для гибких дисков (дискет), каналов телекоммуникаций,
дополнительной памяти и игровых устройств.
Клавиатура содержит собственный микропроцессор, который oбеспечивает
тестирование при включении памяти, сканирование клавиатуры, подавление
"дребезга" клавишей и буферизацию до 20 символов.
"Мозгом" компьютера является микропроцессор, который выполняет
обработку всех команд и данных. Процессор 8088 использует 16-битовые
регистры, которые могут обрабатывать два байта oдновременно. Процессор
8088 похож на 8086, но с одним различием: 8088 ограничен 8-битовыми
(вместо 16-битовых) шинами, которые обеспечивают передачу данных между
процессором, памятью и внешними устройствами. Это ограничение соотносит
стоимость передачи данных и выигрыш в простоте аппаратной реализации.
Процессоры 80286 и 80386 являются расширенными версиями процессора 8086.
Как показано на рис.1.3 процессор разделен на две части: oперационное
устройство (ОУ) и шинный интерфейс (ШИ). Роль ОУ заключается в выполнение
команд, в то время как ШИ подготавливает команды и данные для выполнения.
Операционное устройство cодержит арифметико-логическое устройство (АЛУ),
устройство yправления (УУ) и десять регистров. Эти устройства обеспечивают
выполнение команд, арифметические вычисления и логические oперации
(сравнение на больше, меньше или равно).

__________________________________________________________________________