"Ассемблер и программирование для 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перации (сравнение на больше, меньше или равно). __________________________________________________________________________ |
|
|