Главная страница

Лекции Организация ЭВМ Вершинин. 1. История развития архитектуры ЭВМ


Скачать 4,51 Mb.
Название1. История развития архитектуры ЭВМ
АнкорЛекции Организация ЭВМ Вершинин.doc
Дата01.11.2019
Размер4,51 Mb.
Формат файлаdoc
Имя файлаЛекции Организация ЭВМ Вершинин.doc
ТипДокументы
#14157
страница3 из 28

Подборка по базе: 5. Специальное олимпийское движение как ведущее нетрадиционное н, 3 особ формир и развития врме дет кол.docx, Реферат история.docx, История развития лекарственных форм экстемпорального изготовлени, Министерство образования и наук РК история.docx, экономическая история вопросы к экзамену.docx, Нетрадиционное родительское собрание круглый стол на темуВозраст, Всекубанский классный час для 3 класса по теме Краснодарскому кр, Собрание лекций. Курс. Лекция история фтизиатрии и кафедры.doc, Глазкова В.В. История и онтология науки_ПЗ1.docx.docx.
1   2   3   4   5   6   7   8   9   ...   28
АЛГОРИТМЫ ВЫПОЛНЕНИЯ МИКРООПЕРАЦИЙ.МИКРОПРОГРАММЫ.
Основное назначение процессора – выполнение различных арифметических и логических операций. В качестве примера рассмотрим алгоритм выполнения операции сложения и вычитания чисел с фиксированной точкой в прямых кодах:

  1. Сравнить знаки слагаемых А и В. Если знаки различны, то вместо сложения выполнить операцию вычитания, а вместо вычитания – сложение. Если знаки одинаковые, то сложение остается сложением, а вычитание – вычитанием.

  2. Если по результатам пункта 1 должно выполняться вычитание, то обратить код второго слагаемого В (т е получить обратный код от В)

  3. Выполнить суммирование основных разрядов слагаемых А и В без учета их знаков. Если идет вычитание, то при выполнении суммирования подать единицу на вход переноса младшего разряда сумматора, а полученному результату приписать знак первого слагаемого А.

  4. Если идет вычитание, и в пункте 3 не был получен перенос из самого старшего разряда сумматора, то обратить код и знак результата (0 поменять на 1, а 1 – на 0)

  5. Если выполнялся пункт 4, то вслед за этим пунктом добавить к полученному результату единицу младшего разряда.

Рассмотрим пример на выполнении операции вычитания (S=A-B):

А=0.111011

В=0.001101

S=A-B=A+(-B)

В соответствии с алгоритмом необходимо обратить код второго слагаемого В

[B]обр=0.110010

+
А =0.111011 A=0.111011

[B]обр=0.110010 -B=0.001101

P1=1 0.101101 0.101110

+ 1

S=0.101110

Здесь Р1 – перенос из старшего разряда сумматора.

В соответствии с алгоритмом построим схему АЛУ и управляющего блока, а также микропрограмму для выполнения операции сложения-вычитания чисел в прямых кодах.



Список микроопераций:



1   2   3   4   5   6   7   8   9   ...   28


написать администратору сайта