Презентация Структура модели процессора. Регистры. Ассемблер. АЛУ. Микропрограммы. Цикл команды онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Структура модели процессора. Регистры. Ассемблер. АЛУ. Микропрограммы. Цикл команды абсолютно бесплатно. Урок-презентация на эту тему содержит всего 48 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Структура модели процессора. Регистры. Ассемблер. АЛУ. Микропрограммы. Цикл команды



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    48 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    511.90 kB
  • Просмотров:
    97
  • Скачиваний:
    4
  • Автор:
    неизвестен



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

№1 слайд
Модель процессора
Содержание слайда: Модель процессора

№2 слайд
План лекции Структура модели
Содержание слайда: План лекции Структура модели процессора Регистры Ассемблер АЛУ Микропрограммы Цикл команды Примеры

№3 слайд
Структура модели процессора
Содержание слайда: Структура модели процессора

№4 слайд
Структура
Содержание слайда: Структура

№5 слайд
Структура Процессор включает
Содержание слайда: Структура Процессор включает: регистры (микропроцессорная память) УУ (устройство управления) память микропрограмм таблица адресов микропрограмм АЛУ (арифметико-логическое устройство)

№6 слайд
Регистры
Содержание слайда: Регистры

№7 слайд
Регистры Счетчик команд
Содержание слайда: Регистры Счетчик команд Регистр команд Регистр адреса Регистр данных Регистры общего назначения: AX, BX, CX, DX

№8 слайд
Регистры Все регистры
Содержание слайда: Регистры Все регистры 8-разрядные Регистры делятся на группы: управляющие регистры счетчик команд и регистр команд регистры работы с оперативной памятью регистр адреса и регистр данных регистры общего назначения AX, BX, CX, DX

№9 слайд
Регистры Счетчик команд
Содержание слайда: Регистры Счетчик команд – регистр, в котором хранится адрес выполняемой команды Счетчик – потому что есть специальный сигнал – увеличения значения регистра на 1

№10 слайд
Регистры Регистр команд
Содержание слайда: Регистры Регистр команд – регистр, в котором хранится код операции выполняемой команды

№11 слайд
Регистры Машинная команда
Содержание слайда: Регистры Машинная команда состоит из двух частей – код операции и операнды Код операции говорит о том, что нужно сделать с операндами Операндами могут быть: регистры константы адреса ячеек памяти (переменные)

№12 слайд
Примеры
Содержание слайда: Примеры

№13 слайд
Обозначения на Ассемблере
Содержание слайда: Обозначения на Ассемблере Загрузка: MOV (move) Сложение: ADD (addition) Сложение с переносом: ADC Вычитание: SUB (subtract) Вычитание с переносом: SBB

№14 слайд
Обозначения на Ассемблере
Содержание слайда: Обозначения на Ассемблере Сдвиг влево: SHL (shift left) Сдвиг вправо: SHR (shift right) Переход: JMP (jump – прыжок) Вычитание без изменения операндов: CMP (compare – сравнить) используется в командах условного перехода

№15 слайд
Примеры машинных команд,
Содержание слайда: Примеры машинных команд, записанных на Ассемблере MOV AX, BX AX := BX ADD AX, DX AX := AX + DX ADC AX, BX AX := AX + BX + CF SUB CX, BX CX := CX – BX SBB DX, AX DX := DX – AX – CF SHL AX сдвиг AX влево на 1 бит SHR BX сдвиг BX вправо на 1 бит

№16 слайд
Обозначения на Ассемблере
Содержание слайда: Обозначения на Ассемблере Константы обозначаются числами: ADD AX, 5 AX := AX + 5 Содержимое ячейки памяти указывается в квадратных скобках: SUB BX, [89] вычесть из ВХ содержимое ячейки памяти по адресу 8916 MOV CX, [AX] загрузить в СХ содержимое ячейки памяти, адрес которой хранится в АХ

№17 слайд
Регистры Регистр адреса ADDR
Содержание слайда: Регистры Регистр адреса (ADDR) содержит адрес ячейки оперативной памяти, с которой сейчас будем работать (читать или писать)

№18 слайд
Регистры Регистр данных DATA
Содержание слайда: Регистры Регистр данных (DATA): в случае записи в ОЗУ содержит то, что будем записывать в случае чтения из ОЗУ туда придут данные из ячейки памяти

№19 слайд
Регистры Регистры общего
Содержание слайда: Регистры Регистры общего назначения (AX, BX, CX, DX) нужны для временного хранения данных, с которыми сейчас работаем

№20 слайд
Арифметико-логическое
Содержание слайда: Арифметико-логическое устройство

№21 слайд
АЛУ Все данные проходят в
Содержание слайда: АЛУ Все данные проходят в процессоре через арифметико-логическое устройство: пересылка данных арифметические операции логические операции

№22 слайд
Содержание слайда:

№23 слайд
АЛУ Вход А и выход
Содержание слайда: АЛУ Вход А и выход:

№24 слайд
АЛУ Вход В
Содержание слайда: АЛУ Вход В:

№25 слайд
АЛУ Результат выполненной
Содержание слайда: АЛУ Результат выполненной операции влияет на флаги Флаг – это бит в специальном регистре процессора, отвечающего за результат последней выполненной в АЛУ операции

№26 слайд
Флаги CF Carry Flag флаг
Содержание слайда: Флаги CF (Carry Flag) – флаг переноса OF (Overflow Flag) – флаг переполнения ZF (Zero Flag) – флаг нуля SF (Signum Flag) – флаг знака PF (Parity Flag) – флаг четности

№27 слайд
Флаги CF , если получился бит
Содержание слайда: Флаги CF = 1, если получился бит переноса OF = 1, если есть переполнение ZF = 1, если результат равен нулю SF = 1, если знаковый бит равен 1 PF = 1, если количество единиц четно

№28 слайд
Флаги Флаги учитываются при
Содержание слайда: Флаги Флаги учитываются при выполнении команд условных переходов: JZ N – переход на адрес N, если ZF = 1 JNZ N – переход на адрес N, если ZF = 0 JS N – переход на адрес N, если SF = 1 JNS N – переход на адрес N, если SF = 0

№29 слайд
Флаги Пример Если AX BX
Содержание слайда: Флаги Пример: Если AX = BX перейти на адрес N CMP AX, BX AX – BX, флаги JZ N Проверка флага ZF

№30 слайд
Устройство управления
Содержание слайда: Устройство управления

№31 слайд
Микропрограммы Все компоненты
Содержание слайда: Микропрограммы Все компоненты процессора работают в соответствии с сигналами управления (Y1-Y30) Набор конкретных значений всех сигналов Y1-Y30 называется микрокомандой Одна микрокоманда определяет поведение процессора в одном такте

№32 слайд
Микропрограммы Машинная
Содержание слайда: Микропрограммы Машинная команда обычно реализуется несколькими микрокомандами Для каждой машинной команды нужна своя последовательность микрокоманд Такая последовательность называется микропрограммой

№33 слайд
Микропрограммы
Содержание слайда: Микропрограммы

№34 слайд
Микропрограммы Кроме того,
Содержание слайда: Микропрограммы Кроме того, нужна общая последовательность микрокоманд, отвечающая за постоянное считывание машинных команд из памяти Совокупность действий процессора, происходящих при чтении и исполнении машинной команды, называется циклом команды

№35 слайд
Цикл команды Цикл команды
Содержание слайда: Цикл команды Цикл команды включает: Выборка команды Декодирование команды Выполнение команды Запись результата

№36 слайд
Цикл команды . Выборка
Содержание слайда: Цикл команды 1. Выборка команды – это чтение из ОЗУ очередной машинной команды Как процессор узнает, откуда брать следующую команду?

№37 слайд
Цикл команды . Выборка
Содержание слайда: Цикл команды 1. Выборка команды Адрес команды находится в счетчике команд Первый байт команды (код операции) считывается в регистр команды

№38 слайд
Цикл команды . Декодирование
Содержание слайда: Цикл команды 2. Декодирование команды – определение по коду операции адреса в памяти микропрограмм, где располагается соответствующая коду операции микропрограмма

№39 слайд
Цикл команды . Выполнение
Содержание слайда: Цикл команды 3. Выполнение команды – осуществление необходимых для данной машинной команды действий: настройка АЛУ на нужную операцию подготовка входов А и В выполнение операции

№40 слайд
Цикл команды . Запись
Содержание слайда: Цикл команды 4. Запись результата – пересылка результата операции в нужный регистр или ячейку памяти

№41 слайд
Цикл команды
Содержание слайда: Цикл команды

№42 слайд
Цикл команды В цикле команды
Содержание слайда: Цикл команды В цикле команды необходимо также предусмотреть формирование адреса следующей команды Как это делать?

№43 слайд
Цикл команды Обычно это
Содержание слайда: Цикл команды Обычно это делается путем увеличения счетчика команд на 1 В том случае, если выполняются команды перехода, в счетчик команд из памяти заносится адрес перехода

№44 слайд
Микропрограммы Сигналы
Содержание слайда: Микропрограммы Сигналы управления делятся на группы: Y1-Y6 – управляющие регистры и регистры работы с ОЗУ Y7-Y18 – АЛУ Y19-Y30 – переход на следующую команду в памяти микропрограмм

№45 слайд
Микропрограммы Y -Y
Содержание слайда: Микропрограммы Y19-Y22 определяют условие перехода Y23-Y30 кодируют адрес безусловного перехода

№46 слайд
Микропрограммы
Содержание слайда: Микропрограммы

№47 слайд
Пример Написать
Содержание слайда: Пример 1 Написать микропрограмму реализации машинной команды MOV AX, const

№48 слайд
Пример Написать
Содержание слайда: Пример 2 Написать микропрограмму реализации машинной команды MOV BX, AX

Скачать все slide презентации Структура модели процессора. Регистры. Ассемблер. АЛУ. Микропрограммы. Цикл команды одним архивом: