Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
L_SPPO.doc
Скачиваний:
30
Добавлен:
04.11.2018
Размер:
522.24 Кб
Скачать

Архитектура аппаратных и программных средств персонального компьютера

В самом общем виде аппаратные средства персонального компьютера можно представить в виде нескольких блоков (рис.1).

Рис.1. Аппаратные средства персонального компьютера

Шина данных используется для переноса информации между основными узлами компьютера. Перенос данных происходит по параллельным линиям, их количество называют шириной шины.

Шиной адреса управляет микропроцессор.

Память может быть односторонней (чтение) – ПЗУ (ROM) хранит программы и данные, образующие в совокупности базовую систему ввода/вывода BIOS и двухсторонней (чтение и запись) – оперативная память (RAM).

Порты – специальные аппаратные регистры, используемые для управления аппаратными средствами ПК. Каждый порт имеет свой уникальный номер.

На шине управления микропроцессор выставляет команды управления узлами системы и получает ответные сигналы состояния узлов и подтверждение выполнения команды.

Ширина шины данных и ширина шины адреса являются важнейшими характеристиками микропроцессора. Микропроцессоры Intel 8086/88 имеют 20-разрядную шину адреса и 16/8-разрядную шину данных. Ширина шины адреса устанавливает для ПК IBM PS XT, основанного на микропроцессоре i8088, ограничение на объем адресуемой памяти в 1 Мбайт (220 байт).

Микропроцессоры Intel 8086/88 работают в реальном режиме (real mode):

  • адрес памяти, формируемый микропроцессором, является физически адресом;

  • все машинные команды системы команд микропроцессора разрешены для исполнения любой программой;

  • объем адресуемой памяти ≤ 1Мбайт.

Регистры микропроцессоров Intel 8086/88

Все регистры условно можно разбить на три группы:

  1. регистры общего назначения (РОН) – AX, BX, CX, DX – 16-разрядные;

  2. регистры-указатели: DI, SI, BP, SP, IP – 16-разрядные;

  3. сегментные регистры: CS, DS, ES, SS – 16- разрядные.

15

0

8

Рис.2. Регистры общего назначения микропроцессора Intel 8086/88

РОН микропроцессора Intel 8088 – 8-разрядные, позволяют обращаться к целому слову (два байта) в регистре AX, BX, CX, DX или к отдельным байтам (AH, BH, CH, DH – к старшему байту, AL, BL, CL, DL – к младшему байту). РОН микропроцессора Intel 8086 – только 16-разрядные (рис.2).

РОН используются для промежуточного хранения операндов.

Регистры-указатели допускают доступ только к целому слову в регистре.

Регистр IP в паре с регистром CS задает физический адрес в памяти следующей машинной команды: (CS:IP).

Регистр флагов или слово состояния процессора (PSW) содержит 16 бит, из которых используется только 9 (рис.3).

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

× × × × OF DF IF TF SF ZF × AF × PF × CF

Рис.3. Регистр флагов микропроцессоров Intel 8086/88

Флаги условий устанавливаются аппаратурой арифметико-логического устройства микропроцессора по результатам выполнения машинной команды:

  • CF – флаг переноса;

  • PF – флаг паритета;

  • AF – флаг дополнительного переноса;

  • ZF –флаг нуля;

  • SF – флаг знака;

  • OF – флаг переполнения;

Флаги управления влияют на функционирование аппаратуры процессора:

  • TF – флаг трассировки;

  • DF – флаг направления;

  • IF – флаг управления маскируемыми прерываниями (1- процессор реагирует на прерывания, генерируемые внешними устройствами, 0 – не реагирует).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]