Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Иерархическая структура памяти.Содержание книги
Поиск на нашем сайте
быстродействие
Внешняя память – жёсткий диск (винчестер).
РОНы – регистры общего назначения
L*Мбайт
объём Организация центрального процессора. Центральным процессором (ЦП) называется устройство, которое предназначено для обработки данных под управлением выполняемой программы. Основные узлы центрального процессора. 1. АЛУ – арифметико-логическое устройство 2. УУ – устройство управления 3. УР – управляющие регистры · СчК – счётчик команд · РК – регистр команд 4. РОНы – регистры общего назначения 5. Вспомогательные блоки · блок связи ЦП и ОП · система прерывания · блок контроля и диагностики · и т. д. Арифметико-логическое устройство (АЛУ). Предназначено для непосредственной обработки данных над числами с фиксированной точкой и с плавающей точкой, а также для выполнения операций двоично-десятичной арифметики, логических операций, текстовых данных. Различают: · однофункциональные АЛУ – предназначены для выполнения одного типа операций; · многофункциональные АЛУ – предназначены для выполнения различных типов операций. Устройство управления (УУ). Предназначено для выработки управляющих сигналов, под воздействием которых выполняются команды ЭВМ. По способу организации различают: · микропрограммные УУ · аппаратные УУ
Основные этапы выполнения машинной команды. 1 этап: Выбор машинной команды из памяти 2 этап: Дешифрация кода операции 3 этап: Формирование исполнительного адреса и выбор операндов 4 этап: Выполнение операций в АЛУ 5 этап: Запись результата Управляющие регистры (УР). СчК (счётчик команд) – хранит адрес следующей выполняемой команды. РК (регистр команд) – хранит текущую выполняемую команду. Регистры общего назначения (РОНы). РОНы – программно-адресуемые регистры, предназначенные для хранения операндов, результатов, а также ряда вспомогательной информации, используемой при вычислении адреса (база, индекс).
Машинные команды (команды ЭВМ). Машинная команда – это двоичный код, который имеет 2 основные части: § операционную часть § адресную часть.
операционная адресная часть часть Операционная часть предназначена для хранения кода операции. По способу организации адресной части выделяют: 1. четырёхадресные команды 2. трёхадресные команды 3. двухадресные команды 4. одноадресные команды 5. безадресные команды Четырёхадресные команды.
А1 – адресная часть команды, в которой содержится информация об адресе первого операнда. А2 – содержит информацию об адресе второго опранда. А3 – содержит информацию об адресе, по которому должен быть помещён результат. А4 – содержится информация об адресе следующей выполняемой команды. Микропрограмма выполнения четырёхадресной команды. Структура операционной части ЦП. В полях А1, А2, А3, А4 в простых случаях задаются адреса ячеек ОП: адреса операндов, результата и выполняемой команды.
РК
1 этап. Выбор машинной команды. РАП = РК (А4) – адрес следующей команды подаётся в память. РЧП = Чт (РАП) – на РЧП прочитали команду, т.к. её адрес был подан на РАП. РК = РЧП – пересылка в ЦП машинной команды. 2 этап. Дешифрация. 3 этап. Формирование исполнительного адреса и выбор операндов. РАП = РК (А1) – адрес первого операнда подаётся в память. РЧП = Чт (РАП) – из памяти прочитали первый операнд. РА = РЧП – первый операнд переслали на регистр РА АЛУ.
РАП = РК (А2) РЧП = Чт (РАП) РВ = РЧП 4 этап. Выполнение операций в АЛУ. РС = РА оп РВ 5этап. Запись результата. РАП = РК (А3) – адрес результата подаётся в память. РЧП = РС -результат подаётся в память Зп (РАП) = РЧП -результат записывается в запоминающий массив
При переходе к трёхадресной системе адрес следующей выполняемой команды будет храниться на счётчике команд (СчК). По сравнению с предыдущим пунктом меняется только первый этап в микропрограмме.
РК
1 этап. Выбор машинной команды. РАП = СчК РЧП = Чт (РАП) РК = РЧП СчК = СчК + n 2 – 5 этапы – Аналогично. Двухадресные команды.
Результат записываем либо по адресу А1, либо по адресу А2 (тогда этот операнд, на место которого будет записан результат, сотрётся, и нужна дополнительная команда, чтобы перезаписать этот операнд, если он понадобится для другой команды). Одноадресные команды.
Регистр-аккумулятор добавляется в структуру ЦП. В него помещается второй операнд до выполнения одноадресной команды. Безадресные команды.
ü ü Самый оптимальный вариант – это двухадресные и трёхадресные команды. Способы адресации. Адресный код команды в полях Аi в большинстве случаев не совпадает с исполнительным адресом. Под исполнительным адресом понимается физический адрес ячейки памяти, по которому хранится информация, или же по которому её необходимо записать.
1.
В адресном поле Аi хранится непосредственно исполнительный адрес. Структурная схема.
РАП = РК (Аi) РЧП = Чт (РАП) РА = РЧП
2. Непосредственная адресация. В адресном поле команды хранится операнд. Структурная схема.
операнд АЛУ
РА = РК (Аi) При непосредственной адресации можно только считывать операнд, но нельзя записывать результат на место Аi.
3. Косвенная адресация. В адресном поле команды хранится адрес ячейки ОП, по которому находится адрес операнда (то есть адрес адреса). Структурная схема.
РАП = РК (Аi) – подаём в память адрес адреса операнда. РЧП = Чт (РАП) – получили адрес операнда. РАП = РЧП РЧП = Чт (РАП) – получили операнд. РА = РЧП
4. Регистровая адресация. В адресном поле команды указывается номер РОНа, в котором хранится операнд. Структурная схема.
РОНы используются для сокращения времени доступа за операндами.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-08-15; просмотров: 549; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.007 с.) |