История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Топ:
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Интересное:
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Быстродействием называется количество операций или команд, выполняемой ЭВМ за единицу времени.
Производительностью называется количество задач пользователя, решаемых за единицу времени.
Быстродействие принято оценивать по количеству команд за единицу времени:
MFLOPS - миллион операций в секунду при обработке чисел с плавающей точкой;
MOPS - миллион операций в секунду при обработке чисел с фиксированной точкой;
MIPS – миллион команд в секунду при обработке текстовой информации.
Для персональных ЭВМ быстродействие определяют по частоте генератора.
Декомпозиция процессора на
Операционный и управляющий автоматы
Процессор представляет собой операционное устройство и состоит из операционного (ОА) и управляющего (УА) автоматов (рис.5).
ОА выполняет действие над входными словами А с целью получения результатов R. В каждом такте работы УА вырабатывает набор управляющих сигналов {y}, по которым выполняются соответствующие микрооперации, и получает из ОА осведомительные сигналы {x}, используемые УА для ветвления в алгоритме управления.
Работа любого операционного устройства, в том числе и процессора может быть описана формально, как на машинно-ориентированном языке, так и на немашинно-ориентированном языке. Для уяснения работы достаточно воспользоваться языками функционального (Ф-язык) или структурно-функционального (СФ-язык) микропрограммирования.
Основные элементы СФ-языка
1) Слово вводится своим идентификатором и указываются номера первого и последнего разрядов.
С (n1: n2) – слово;
n1 – номер первого разряда; n2 – номер последнего разряда.
Например, слово ADP – адрес: ADP (0: 7).
Слово можно разбить на поля, если допустима работа с частями слова самостоятельно. Например, слово КОМАНДА:
КОМАНДА (0: 15); КОП (0: 7).R1 (8: 11).R2(12: 15), где под код операции отводится 8 разрядов, под адреса R1 и R2 по 4 разряда.
2) Описание массивов.
Массив также вводится своим идентификатором.
M[m1; m2] (n1: n2);
m1 – номер первого элемента массива;
m2 – номер последнего элемента массива;
n1, n2 – соответственно номер первого и последнего разряда (слова).
Например, ОЗУ [0; 64 M] (0: 31), где в квадратных скобках указывается емкость памяти, а в круглых- разрядность слов.
3) Знаки двоичных микроопераций:

4) Микрооперации. Вводятся оператором присваивания (:=).
Микрооперации установки.
Слову присваивается значение константы А (1: 4):=0000.
Если слово уже описано, т.е. известна его разрядность, то допустима упрощенная запись.
Пример:
А:=0000 - слову А присвоить значение нулей во всех разрядах;
Тогда в сокращенном виде эта запись будет выглядеть так -А:=0.
В тех случаях, когда различным разрядам присваиваются разные значения, необходима полная запись - В (1:3)=101; ее можно выполнить и в такой форме - СЧ (1: 4):=1510.
Микрооперации инверсии.
Слову присваивается его инверсное значение или инверсное значение другого слова.
Например, А (1: n):= А (1: n).
Если слово разбивается на поля, то можно инвертировать часть поля.
Например, слово В имеет 16 разрядов, из которых под знак отводится 0-й разряд, а остальные под числовую часть. Тогда имеем следующую запись:
В (0: 15):= Зн В (0). Ч В(1: 15).
Микрооперации передачи.
Используются для присваивания одному слову значения другого слова: А (1: n):= В (1: n) - полная запись,
А:=В - сокращенная запись.
Передачу можно совмещать с инверсией всего слова или его части.
Микрооперации счета.
Микрооперации инкремента (+1) или декремента (-1).
Например: СЧ (1: n):= СЧ (1: n) ± 1 или А:=В+1.
Микрооперации сложения и вычитания.
Слову присваивается сумма (разность) двух других слов. Слова должны иметь одинаковую разрядность. Например:
A (1: n):=B (1: n) ± C (1: n) или A (1: n):=A (1: n) + B (1: n) A:=A+B - сокращенная запись.
Микрооперации сдвига.
Слова сдвигаются влево или вправо на заданное количество разрядов.
C (1: n):=L1С.0 – сдвиг слова С влево на 1 разряд, с вводом нулей справа.
С (1: n):=L4C.0000 - сдвиг слова С влево на 4разряда.
B (1: n):=0.R 1B – сдвиг слова В вправо на 1 один разряд с вводом нулей.
A (1: n):=L1(A).A (1) – циклический сдвиг влево на 1 разряд.
Микрооперации кодирования и декодирования.
Осуществляются с помощью шифратора и дешифратора.
A:=Cod B
B:=Decod А
Бинарные логические микрооперации.
Выполняются поразрядно над одноименными разрядами слов. Слова должны быть одинаковой разрядности.
Например: A (1: n):=B (1: n)
C (1: n) –логическое ИЛИ,
A (1: n):=A (1: n)
B (1: n) – логическое И,
C:=A
B – поразрядное сложение.
5) Логические условия.
Это булева функция Ψ ={0,1}, которая принимает значения «0» или «1». Вычисляются логические условия по значению какого-либо разряда слова. Например, при ЗнА(0)=1, Ψ=1, а при ЗнА(0)=0, Ψ=0;
Или логические условия вычисляются при анализе нескольких разрядов, например, СЧ (1:3)=111, тогда Ψ=1, иначе Ψ=0.
Логически условия могут вычисляться по значению функции: если Зн A
Зн В = 1, то Ψ=1, иначе Ψ=0
|
|
|
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
© cyberpedia.su 2017-2025 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!