Разделы презентаций


Базовая архитектура IBM PC Представление данных

Содержание

Базовая архитектура IBM PCАдресацияРазрядность шины адреса: 20 разрядовМаксимальный адрес: 220220 байтов = 1 МбайтАдрес задаётся с помощью двух 16-разрядных значений – сегмента и смещения – и вычисляется по формуле = *16

Слайды и текст этой презентации

Слайд 1Базовая архитектура IBM PC
Представление данных
Данные представляются в виде целых чисел

в следующих форматах:
1 байт
2 байта = слово
4 байта = двойное

слово
8 байтов = четверное слово
Кодирование данных:
дополнительный код
Базовая архитектура IBM PCПредставление данныхДанные представляются в виде целых чисел в следующих форматах:	1 байт	2 байта = слово	4

Слайд 2Базовая архитектура IBM PC
Адресация
Разрядность шины адреса: 20 разрядов
Максимальный адрес: 220
220

байтов = 1 Мбайт

Адрес задаётся с помощью двух 16-разрядных значений

– сегмента и смещения – и вычисляется по формуле
<целевой адрес> = <сегмент>*16 + смещение
Базовая архитектура IBM PCАдресацияРазрядность шины адреса: 20 разрядовМаксимальный адрес: 220220 байтов = 1 МбайтАдрес задаётся с помощью

Слайд 3Базовая архитектура IBM PC
Система команд
Команды пересылки:
а) между регистрами и памятью;
б)

между регистрами и устройствами ввода-вывода.
Команды управления.
Арифметические и логические команды.
Команды манипулирования

битами.
Команды для обработки строк.
Команды для поддержки механизма прерываний.
Команды изменения состояния процессора.
Базовая архитектура IBM PCСистема командКоманды пересылки:а) между регистрами и памятью;б) между регистрами и устройствами ввода-вывода.Команды управления.Арифметические и

Слайд 4Базовая архитектура IBM PC
Организация вычислительного процесса
Вычислительный процесс организован в полном

соответствии с принципами фон Неймана.
Для ускорения введено понятие конвейера команд,

из которого извлекается следующая команда.
Базовая архитектура IBM PCОрганизация вычислительного процессаВычислительный процесс организован в полном соответствии с принципами фон Неймана.Для ускорения введено

Слайд 5Базовая архитектура IBM PC
Регистры процессора: регистр флагов
В регистре хранятся данные

о состоянии процессора и результатах выполнения некоторых команд.
C – carry

flag (флаг переноса) – выполнение операции привело к возникновению переноса
P – parity flag (флаг четности) – количество единиц в младшем байте результата чётно
A – auxiliary carry flag (флаг дополнительного переноса) – используется при операциях с двоично-десятичными числами
Базовая архитектура IBM PCРегистры процессора: регистр флаговВ регистре хранятся данные о состоянии процессора и результатах выполнения некоторых

Слайд 6Базовая архитектура IBM PC
Регистры процессора: регистр флагов
Z – zero flag

(флаг нуля) – результатом операции был ноль
S – sign flag

(флаг знака) – старший разряд результата имеет значение «1»
T – trap flag (флаг трассировки) – используется программами-отладчиками
I – interrupt flag (флаг прерывания) – процессор реагирует на прерывания
D – direction flag (флаг направления) – используется командами обработки строк
O – overflow flag (флаг переполнения) – устанавливается при переполнении (результат операции не помещается в регистре
Базовая архитектура IBM PCРегистры процессора: регистр флаговZ – zero flag (флаг нуля) – результатом операции был нольS

Слайд 7Базовая архитектура IBM PC
Регистры процессора: РОНы

Базовая архитектура IBM PCРегистры процессора: РОНы

Слайд 8Базовая архитектура IBM PC
Регистры процессора: РОНы
Регистр AX (accumulator, аккумулятор)
Это регистр-накопитель.

Наиболее эффективно его использование в арифметических и логических операциях, а

также в операциях пересылки, т.к. именно эти операции оптимизированы для использования регистра AX и, как правило, обладают более высоким быстродействием.
Базовая архитектура IBM PCРегистры процессора: РОНыРегистр AX (accumulator, аккумулятор)Это регистр-накопитель. Наиболее эффективно его использование в арифметических и

Слайд 9Базовая архитектура IBM PC
Регистры процессора: РОНы
Регистр BX (base, базовый регистр)
В

некоторых операциях этот регистр используется для реализации расширенной адресации.

Базовая архитектура IBM PCРегистры процессора: РОНыРегистр BX (base, базовый регистр)В некоторых операциях этот регистр используется для реализации

Слайд 10Базовая архитектура IBM PC
Регистры процессора: РОНы
Регистр CX (counter, счётчик)
Обычно этот

регистр используется как счётчик, указывающий количество выполнений команды или группы

команд (циклические вычисления, сдвиги).
Базовая архитектура IBM PCРегистры процессора: РОНыРегистр CX (counter, счётчик)Обычно этот регистр используется как счётчик, указывающий количество выполнений

Слайд 11Базовая архитектура IBM PC
Регистры процессора: РОНы
Регистр DX (data, регистр данных)
Этот

регистр используется в операциях умножения и деления, а также является

единственным регистром, в котором может быть указан адрес порта в командах ввода-вывода.
Базовая архитектура IBM PCРегистры процессора: РОНыРегистр DX (data, регистр данных)Этот регистр используется в операциях умножения и деления,

Слайд 12Базовая архитектура IBM PC
Регистры процессора: РОНы
Регистры SI, DI
Индексные регистры источника

(SI, source index) и приёмника (DI, destination index), содержащие смещения

относительно некоторого базового адреса. Обычно используются для выполнения операций над массивами данных.
Базовая архитектура IBM PCРегистры процессора: РОНыРегистры SI, DIИндексные регистры источника (SI, source index) и приёмника (DI, destination

Слайд 13Базовая архитектура IBM PC
Регистры процессора: РОНы
Регистр BP
Базовый регистр, в котором

содержится смещение относительно начала сегмента, в качестве которого по умолчанию

предполагается сегмент стека. Обычно используется при организации вычислений в стековых структурах.
Базовая архитектура IBM PCРегистры процессора: РОНыРегистр BPБазовый регистр, в котором содержится смещение относительно начала сегмента, в качестве

Слайд 14Базовая архитектура IBM PC
Регистры процессора: РОНы
Регистр SP (stack pointer, указатель

стека)
В SP содержится смещение относительно начала сегмента стека. При операциях

со стеком система сама следит за изменениями содержимого SP в соответствии с выполняемыми операциями. В SP содержится адрес младшего байта данных, который был послан в стек последним.
Базовая архитектура IBM PCРегистры процессора: РОНыРегистр SP (stack pointer, указатель стека)В SP содержится смещение относительно начала сегмента

Слайд 15Базовая архитектура IBM PC
Регистры процессора: РОНы
Регистр IP (instruction pointer, счётчик

команд)
Регистр содержит адрес команды, следующей за выполняемой в текущий момент,

в сегменте памяти, который задаётся регистром CS.
Базовая архитектура IBM PCРегистры процессора: РОНыРегистр IP (instruction pointer, счётчик команд)Регистр содержит адрес команды, следующей за выполняемой

Слайд 16Базовая архитектура IBM PC
Сегменты
При работе с данными в пределах сегмента

изменяется только смещение, адрес начала сегмента не меняется.
Сегменты в памяти

могут перекрываться.
Базовая архитектура IBM PCСегментыПри работе с данными в пределах сегмента изменяется только смещение, адрес начала сегмента не

Слайд 17Базовая архитектура IBM PC
Сегменты: адресация

Базовая архитектура IBM PCСегменты: адресация

Слайд 18Базовая архитектура IBM PC
Регистры процессора: сегментные регистры
CS (code segment) –

указывает на сегмент, в котором содержатся команды программы (начальный адрес

сегмента кода). Адрес команды – CS:IP.
DS (data segment) – адресует начало сегмента данных.
ES (extra segment) – указывает на дополнительный сегмент данных; используется обычно при строковых операциях при формировании адреса приёмника данных.
SS (stack segment) – адресует сегмент стека.
Базовая архитектура IBM PCРегистры процессора: сегментные регистрыCS (code segment) – указывает на сегмент, в котором содержатся команды

Слайд 19Базовая архитектура IBM PC
Система прерываний
Предусмотрены прерывания аппаратные и программные.
Всего в

системе может быть до 255 прерываний.
Для реализации механизма прерываний выделен

1 КБайт оперативной памяти.
Базовая архитектура IBM PCСистема прерыванийПредусмотрены прерывания аппаратные и программные.Всего в системе может быть до 255 прерываний.Для реализации

Слайд 20Базовая архитектура IBM PC
Организация ввода-вывода
Способы организации ввода-вывода:
использование портов ввода-вывода;
ввод-вывод с

использованием ОП.
Для реализации первого способа в системе выделено 4 КБайта

ОП.
Второй способ задействует также и порты ввода-вывода.

Базовая архитектура IBM PCОрганизация ввода-выводаСпособы организации ввода-вывода:использование портов ввода-вывода;ввод-вывод с использованием ОП.Для реализации первого способа в системе

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика