Аппаратура компьютеров IBM PC: конфигурация. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Аппаратура компьютеров IBM PC: конфигурация.

Поиск

7. Аппаратура компьютеров IBM PC: конфигурация.

Конфигурация аппаратуры: с общим процессором (+DMA).

 

CPU

                                       RAM                     ROM

                                                                                                                                           MB

 

 

Монитор

HDD

FDD

CD

Все устройства имеют

I/O

Мышь

Клавиатура

 свои адреса.

LPT1 – LPT3(PRN)- параллельный порт, к которому подключают принтер.

COM1 - COM4 – порты от мыши, модема.

 

 

Шина МП:

· Шина адреса (memory)

· Шина данных (I/O U)

· Шина управления (IRQ, DMA)

ОСНОВНАЯ (оперативная) ПАМЯТЬ:

16 битовая архитектура:

Шина адреса – 20 bit/линий (технически 24) – 1Мб

Шина данных – 16 bit/линий (технически 32), word=2b

Шина управления:       Линии прерывания (Interrupt ReQuest) IRQ – 7 шт.

                                           Direct Memory Access – DMA – 4 шт.

32 битовая архитектура:

Шина адреса – 32 bit/линий - 4Гб

Шина данных – 64 bit/линий, word=4b

15 IRQ

7 (иногда 4) DMA

Зарезервированные имена

Con

Prn

Nul

Com1-Com4

Lpt1-Lpt3

A:…Z

Порты ввода-вывода (I/O Ports) – для обмена управляющей информацией с УВВ. Стандартные порты – 64Кб

8. Микропроцессор, адресация и модели памяти.

В данное время в микропроцессор входит сопроцессор, и иногда RISC (процессор с упрощенным набором команд, CISC – полный набор) Reduced/Complete Instruction Set Computer. Основное обрабатывающее устройство обладает кэш-памятью и размером слова 16/32 бита. Для ПО важны частота, доп. наборы инструкций и регистров (MMX, SSE, SSE2, …) и модификация процессора. В реальном режиме процессор работает с 16 битовыми регистрами, а в расширенном (защищенном) с 32.

16 bit

Регистры данных          AX, BX, CX, DX (Accumulator, Base, Counter, Data)

Индексные регистры   SI, DI (Source/Destination index)

Сегментные регистры ES, DS, CS, SS (Extended, Data, Code, Stack segments)

Регистры-указатели     IP, BP, SP (Instruction, Base, Stack pointers)

Регистр флагов              FLAGS (PSR, Program Status Register):

                                           CF, OF, ZF, SF, IF, … (carry, overflow, zero, sign, interrupt, … flags)

В реальном режиме адрес задается сегментом (номер параграфа) и смещением относительно него, т. е. одним регистром можно адресовать лишь 64Kb, а всего 220=1Mb. Это связано с тем, что у процессора 20 разрядная шина. В реальном режиме используются near(смещение) и far(сегмент << 4 + смещение) адреса. Исполнительный адрес задается неоднозначно. Если в сегментном регистре 3 правые значения (12 последних битов) равны нулю, то первое значение – номер физ. сегмента памяти, а адрес – нормализованный.

Адреса (сегмент: смещение):

CS: IP адрес текущей команды (CS: IP + PSR = PSW)

SS: SP адрес стека

DS: BP адрес данных

ES: DX адрес данных

PSW (Program Status Word) в Microsoft называется MSW (Mashine Status Word). PSW задается адресом команды и PSR.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 49; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.009 с.)