Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Система команд

Содержание

Процессор выполняет следующие функции:вычисление адресов команд и операндов;выборку и дешифрацию команд из основной памяти (ОП);выборку данных из ОП, регистров процессорной памяти и регистров адаптеров внешних уст­ройств (ВУ);
Система командЛапина Анастасия Андреевнакаф. ИС МФПУ “Синергия” Процессор выполняет следующие функции:вычисление адресов команд и операндов;выборку и дешифрацию команд из прием и обработку запросов и команд от адаптеров на обслуживание ВУ;обработку данных Общая стратегия создания высокопроизводительных процессоров на­правлена на обеспечение параллельной работы как можно Суперскалярное функционирование:из памяти выбираются и одновременно выполняются несколько команд. Принцип конвейеров Система команд - перечень, вид и тип команд, автоматически исполняе­мых процессором. Перечень От типа команд зависит классификационная группа процессора: CISC (Complex Instruction Set Command) VLIW (Very Length Instruction Word) со сверхбольшим командным словом;MISC (Minimum Instruction Set Независимо от количества и набора системе, команды можно разделить на следующие группы:Операции Операции арифметики с фиксированной точкой (+, -, *, / , % и Операции сравнения содержания машинных слов (в зависимости от результата - >, Побитовые операции с парой машинных слов – операцииОперации индексной арифметики - изменения Операции прерывания - переход к зарезервированной выделенной заранее области памяти для обработки Типичная компьютерная задача состоит из цепочки шагов, определяемых по­следовательностью машинных команд программы. Для выполнения программы процессор по одной выбирает команды из памяти и выполняет Процесс выполнения команды — это не что иное, за малым исключением, как пересылка слова данных из одного регистра процессора в другой регистр или в выборка содержимого заданного адреса памяти и загрузка его в регистр процессора;сохранение слова РегистрКогда операнды переносятся в процессор, они сохраняются в высокоскоростных элементах памя­ти, называемых Слово – не есть разрядность процессора.Под словом понимается информация длиной в 2 Управляющее и арифметико-логическое устройства работают во много раз быстрее, чем все остальные Быстродействие позволяет одному процессору контролировать множество внешних устройств, таких как клавиатуры, дисплеи, Устройства памяти, арифметики и логики, ввода и вывода хранят и обрабатывают информацию, Управление операциями ввода-вывода осуществляется командами программ, в которых идентифицируются соответствующие устройства ввода-вывода и пересылаемые данные. Однако реальные синхронизирующие сигналы (timing signals), управляющие пересылкой, генерируются управляющими схемами. Синхронизи­рующие Кроме того, посредством синхронизирующих сигналов, генери­руемых блоком управления, осуществляется передача данных между Большая часть управляющих схем физически распределена по разным местам компьютера.В целом, функционирование Хранящаяся в памяти информация под управлением программы пересылается в арифметико-логическое устройство для регистре команды (Instruction Register, IR) содержится код выполняемой в данный момент Счетчик команд (Program Counter, PC), служит для контроля за ходом выполнения программы. Регистр адреса (Memory Address Register, MAR)В регистре MAR содержится адрес, по которому производится обращение к памяти Регистр данных (Memory Data Register, MDR)В регистре MDR содержаться данные, которые должны
Слайды презентации

Слайд 2 Процессор выполняет следующие функции:
вычисление адресов команд и операндов;

выборку

Процессор выполняет следующие функции:вычисление адресов команд и операндов;выборку и дешифрацию команд

и дешифрацию команд из основной памяти (ОП);

выборку данных из

ОП, регистров процессорной памяти и регистров адаптеров внешних уст­ройств (ВУ);


Слайд 3 прием и обработку запросов и команд от адаптеров

прием и обработку запросов и команд от адаптеров на обслуживание ВУ;обработку

на обслуживание ВУ;

обработку данных и их запись в ОП,

регистры процессорной памяти и регистры адаптеров ВУ;

выработку управляющих сигналов для всех прочих узлов и блоков ЭВМ;

переход к следующей команде.


Слайд 4 Общая стратегия создания высокопроизводительных процессоров на­правлена на обеспечение

Общая стратегия создания высокопроизводительных процессоров на­правлена на обеспечение параллельной работы как

параллельной работы как можно большего количества различных функциональных устройств.



Слайд 5 Суперскалярное функционирование:

из памяти выбираются и одновременно выполняются несколько

Суперскалярное функционирование:из памяти выбираются и одновременно выполняются несколько команд. Принцип конвейеров

команд.

Принцип конвейеров


Слайд 7 Система команд - перечень, вид и тип команд,

Система команд - перечень, вид и тип команд, автоматически исполняе­мых процессором.

автоматически исполняе­мых процессором.


Перечень и вид команд определяют непосредственно

те процеду­ры, которые могут выполняться над данными в процессоре, и те категории данных, над которыми применимы эти процедуры.

Слайд 8 От типа команд зависит классификационная группа процессора:
CISC

От типа команд зависит классификационная группа процессора: CISC (Complex Instruction Set

(Complex Instruction Set Command) с полным набором системы команд;



RISC (Reduced Instruction Set Command) с усеченным набором системы команд;


Слайд 9 VLIW (Very Length Instruction Word) со сверхбольшим командным

VLIW (Very Length Instruction Word) со сверхбольшим командным словом;MISC (Minimum Instruction

словом;

MISC (Minimum Instruction Set Command) с минимальным набором системы

команд и весьма высоким быстродействием


Слайд 10 Независимо от количества и набора системе, команды можно

Независимо от количества и набора системе, команды можно разделить на следующие

разделить на следующие группы:
Операции пересылки - перемещение содержания машинного

слова в следующих разновидностях: регистр-регистр, регистр-память, ОП-регистр, ОП-ОП. Каждой из модификаций обычно соответствует уникальный код команды (КОП).

Слайд 11 Операции арифметики с фиксированной точкой (+, -, *,

Операции арифметики с фиксированной точкой (+, -, *, / , %

/ , % и пр.). Модификации команды возможны те

же.

Операции арифметики с плавающей точкой.



Слайд 12 Операции сравнения содержания машинных слов (в зависимости от

Операции сравнения содержания машинных слов (в зависимости от результата - >,

результата - >,

в один из регистров).


Операции условного и безусловного перехода (условный переход обычно кооперируется с операцией сравнения).


Слайд 13 Побитовые операции с парой машинных слов – операции


Операции

Побитовые операции с парой машинных слов – операцииОперации индексной арифметики -

индексной арифметики - изменения содержания индексных регистров (в некоторых

системах - ячеек ОП), используются для обращения к последовательным элементам массива.


Слайд 14 Операции прерывания - переход к зарезервированной выделенной заранее

Операции прерывания - переход к зарезервированной выделенной заранее области памяти для

области памяти для обработки сбойных, аварийных, и других ситуаций.


Операции

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


Слайд 15 Типичная компьютерная задача состоит из цепочки шагов, определяемых

Типичная компьютерная задача состоит из цепочки шагов, определяемых по­следовательностью машинных команд

по­следовательностью машинных команд программы.


Каждая команда разбивается процессором на

ряд элементарных машинных операций.

Слайд 16 Для выполнения программы процессор по одной выбирает команды

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

из памяти и выполняет определяемые ими действия.


Команды выбираются

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

Слайд 17 Процесс выполнения команды — это не что иное,

Процесс выполнения команды — это не что иное, за малым исключением,

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

или нескольких из пере­численных ниже операций:

Слайд 18 пересылка слова данных из одного регистра процессора в

пересылка слова данных из одного регистра процессора в другой регистр или

другой регистр или в АЛУ;


выполнение арифметической или логической операции

и сохранение ре­зультата в регистре процессора;


Слайд 19 выборка содержимого заданного адреса памяти и загрузка его

выборка содержимого заданного адреса памяти и загрузка его в регистр процессора;сохранение

в регистр процессора;


сохранение слова данных из регистра процессора, по

заданному адресу ос­новной памяти.


Слайд 20 Регистр
Когда операнды переносятся в процессор, они сохраняются в

РегистрКогда операнды переносятся в процессор, они сохраняются в высокоскоростных элементах памя­ти,

высокоскоростных элементах памя­ти, называемых регистрами.

может хранить одно слово данных

время

доступа к регистрам процессора даже меньше времени доступа к самой бы­строй кэш-памяти.


Слайд 21 Слово – не есть разрядность процессора.

Под словом понимается

Слово – не есть разрядность процессора.Под словом понимается информация длиной в

информация длиной в 2 байта, или 16 двоичных разрядов.


Слайд 22 Управляющее и арифметико-логическое устройства работают во много раз

Управляющее и арифметико-логическое устройства работают во много раз быстрее, чем все

быстрее, чем все остальные устройства, подключенные к компьютерной системе.


Слайд 23 Быстродействие позволяет одному процессору контролировать множество внешних устройств,

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

таких как клавиатуры, дисплеи, магнитные и оптические диски, сенсоры

и механи­ческие управляющие устройства.

Слайд 24 Устройства памяти, арифметики и логики, ввода и вывода

Устройства памяти, арифметики и логики, ввода и вывода хранят и обрабатывают

хранят и обрабатывают информацию, а также выполняют операции ввода

и вывода.

Работу таких устройств нужно как-то координировать.


Именно этим и занимается блок управления.

Слайд 25 Управление операциями ввода-вывода осуществляется командами программ, в которых

Управление операциями ввода-вывода осуществляется командами программ, в которых идентифицируются соответствующие устройства ввода-вывода и пересылаемые данные.

идентифицируются соответствующие устройства ввода-вывода и пересылаемые данные.


Слайд 26 Однако реальные синхронизирующие сигналы (timing signals), управляющие пересылкой,

Однако реальные синхронизирующие сигналы (timing signals), управляющие пересылкой, генерируются управляющими схемами.

генерируются управляющими схемами.


Синхронизи­рующие сигналы — это сигналы, определяющие,

когда должно быть выполнено данное действие.

Слайд 27 Кроме того, посредством синхронизирующих сигналов, генери­руемых блоком управления,

Кроме того, посредством синхронизирующих сигналов, генери­руемых блоком управления, осуществляется передача данных

осуществляется передача данных между процессором и памятью.


Блок управления

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

Слайд 28 Большая часть управляющих схем физически распределена по разным

Большая часть управляющих схем физически распределена по разным местам компьютера.В целом,

местам компьютера.

В целом, функционирование компьютера можно описать следующим образом.

Компьютер

с помощью блока ввода принимает информацию в виде программ и данных и записывает ее в память.



Слайд 29 Хранящаяся в памяти информация под управлением программы пересылается

Хранящаяся в памяти информация под управлением программы пересылается в арифметико-логическое устройство

в арифметико-логическое устройство для дальнейшей обработки.


Данные, полученные в результате

обработки информации, направляются на устройства вывода.


За все действия, производимые внутри машины, отвечает блок управления.


Слайд 31 регистре команды (Instruction Register, IR) содержится код

регистре команды (Instruction Register, IR) содержится код выполняемой в данный

выполняемой в данный момент команды.

Ее результат доступен управляющим

схемам, которые генерируют сигналы для управления различными элементами, участвующими в выполнении команды.

Слайд 32 Счетчик команд (Program Counter, PC), служит для контроля

Счетчик команд (Program Counter, PC), служит для контроля за ходом выполнения

за ходом выполнения программы.


В нем содержится адрес следующей

команды, подлежащей выборке и выполнению.

Слайд 33 Регистр адреса (Memory Address Register, MAR)

В регистре MAR

Регистр адреса (Memory Address Register, MAR)В регистре MAR содержится адрес, по которому производится обращение к памяти

содержится адрес, по которому производится обращение к памяти


  • Имя файла: sistema-komand.pptx
  • Количество просмотров: 129
  • Количество скачиваний: 0