Содержание
- 2. 4.7. Структура центрального процессора
- 3. Схема управления выборкой команд выполняет чтение команд из памяти и их дешифрацию. Чтение команд производится последовательно,
- 5. Регистры процессора представляют собой ячейки очень быстрой памяти и служат для временного хранения различных кодов: данных,
- 6. При первом подходе упрощается организация процессора и уменьшается время выполнения команды; с другой – снижает гибкость,
- 7. В первую группу входят регистры общего назначения. В процессорах имеются восемь 32-битовых регистров общего назначения EAX,
- 8. Следующая группа из шести регистров помогает процессору обращаться к памяти. Они называются сегментными регистрами и каждый
- 9. Последняя группа регистров используется совместно с сегментным регистром для локализации в памяти конкретных байтов. Регистр указателя
- 10. Бит нулевого результата устанавливается в том случае, когда результат выполнения предыдущей команды — нуль, и очищается
- 12. Схема управления прерываниями обрабатывает поступающий в процессор запрос прерывания, определяет адрес начала программы обработки прерывания, обеспечивает
- 13. Таким образом, схема выборки команд выбирает последовательно команды из памяти, затем эти команды выполняются. На входы
- 14. 4.8. Обработка команды Фаза извлечения команды включает в себя операции определения адреса команды, выборки адреса команды,
- 15. 1. Определение адреса команды. Адрес команды хранится в регистре-счетчике команд и, в случае линейного выполнения программы,
- 16. 4. Дешифрация команды. Если команда состоит из нескольких слов, то в дешифратор кода команды передается только
- 17. 5. Вычисление адресов операндов. Если команда адресная, то на этом этапе вычисляются адреса операндов. Вычисление адреса
- 18. 7. Исполнение операции. На этой стадии производится вторичная дешифрация команды непосредственно в АЛУ, где и выполняется
- 19. 8. Запись результата. После выполнения команды результат операции обычно помещается в регистр аккумулятор. Затем он должен
- 21. Адрес 300 первой команды, хранится в программном регистре-счетчике PC. Эта команда. представленная шестнадцатеричным числом 1940. загружается
- 22. 4.9. Конвейерная обработка команд В последнее время широкое распространение получило такое направление в организации процесса обработки
- 24. Пусть процесс обработки команды разделяется на две фазы. При выполнении команды существуют интервалы времени, когда обращение
- 26. На деле возможность увеличения скорости обработки вдвое на практике не реализуется. Причина этого – следующие :
- 28. Чтобы еще более увеличить выигрыш в быстродействии, на конвейере организуют не две, а большее количество “рабочих
- 29. Время выполнения перечисленных результатов примерно одинаково. Этот интервал времени называется тактом конвейера Так, конвейер операций из
- 33. Для оценки производительности конвейера операций определяется время такта . Это такое время, которое необходимо для продвижения
- 34. Коэффициент повышения скорости , благодаря использованию конвейера, оценивается на основании выражения: Графики, представленные на рисунке а,
- 36. Скачать презентацию