Организация и функционирование электронных вычислительных машин

Автор работы: Пользователь скрыл имя, 21 Января 2011 в 13:49, курс лекций

Описание работы

При выполнении задания операнды А и В необходимо представить в двоично-десятичной системе, сформировать для них прямые коды и, используя заданный код в варианте по правилам двоично-десятичной арифметики, описанной в разделе «Арифметика с алгебраическими двоично-десятичными числами», найти значения С1, С2, С3, С4.

Файлы: 1 файл

СмоленскийПОтчет.doc

— 768.50 Кб (Скачать файл)
 

           _    _  _               _    _           _     _   _        _     _        _       _      _             _           _        _    _   _      

 qr1= Q1Q2Q3Q4x5+ Q1Q2Q3Q4x5+ Q1Q2Q3Q4+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x11+        

_         _                 _                   _      _    _   _                     _                 _       _        _

Q1Q2Q3Q4x11+ Q1Q2Q3Q4x9+ Q1Q2Q3Q4x9x10+ Q1Q2Q3Q4x9+ Q1Q2Q3Q4(1,2,3,4,5,6,7,8,9,10,12,14) 

              _   _    _         _            _ _           

 qs1= Q1Q2Q3Q4x9x10+ Q1Q2Q3Q4(11,13,15)

            _        _         _     _            _           _       _    _     _      _        _                  _                  _      _         _

 qs2 = Q1Q2Q3Q4x3+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x9+ Q1Q2Q3Q4 (4,5,6,7,8,9,12,14)

           _   _   _                _   _             _      _   _       _     _   _   _                          _   _   _                       _   _

 qr2 = Q1Q2Q3Q4x5+ Q1Q2Q3Q4x5+ Q1Q2Q3Q4+ Q1Q2Q3Q4x9x10+ Q1Q2Q3Q4x9x10+ Q1Q2Q3Q4 (1,2,3,10,11,13,15)

            _   _             _       _   _        _      _              _           _                 _

qs3 = Q1Q2Q3Q4x5+ Q1Q2Q3Q4+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x9(2,3,5,9,12)

          _    _   _                _         _       _      _        _   _    _       _         _                 _    _   _                          _   _    _       _

qr3= Q1Q2Q3Q4x5+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x9x10+ Q1Q2Q3Q4x9x10+

_        _                 _   _

Q1Q2Q3Q4+ Q1Q2Q3Q4(1,4,6,7,8,10,11,13,14,15)

          _   _    _                _   _             _      _        _        _     _        _                  _                  _      _   _   _

qs4= Q1Q2Q3Q4x5+ Q1Q2Q3Q4x5+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x9+ Q1Q2Q3Q4x9x10+

_         _                _   _

Q1Q2Q3Q4+ Q1Q2Q3Q4(1,2,4,7,8,9,10,12,14,15)

          _   _        _      _              _           _        _   _   _             _   _   _        _ 

qr4= Q1Q2Q3Q4+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x9x10(3,5,6,11,13) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    Схема автомата: 

    
 
 

В Вашей  схеме выходные сигналы зависят  от входных, что не соответствует  Вашему типу цифрового автомата 
 

Задание 2.2 

  Написать  микропрограмму, соответствующую заданной ГСА, с учетом заданных множества микроопераций (Y), множества проверяемых условий (Х), ёмкости запоминающего устройства (ЗУ) и начального адреса размещения микропрограммы (МП) в ЗУ. В каждом адресе  запоминающего устройства может храниться 16 бит информации. Обозначение ук соответствует микрооперации, обозначающей последнюю микрокоманду в микропрограмме.

  Если  это допускает длина микрокоманды, использовать модификатор дисциплины перехода. 

Задание 2.2
Y X ёмкость ЗУ нач. адрес МП ГСА
120 15 1000 421 Рис.4
 

Решение:

   Исходная  схема (рис. 4)

     
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Микропрограмма должна реализовать алгоритм, заданный ГСА на рисунке: 

     
 

Управления  объект, характеризуется следующими параметрами:

  • множество проверяемых условий
  • X ={x1,x1, .. x15.};
  • множество выполняемых микроопераций
  • Y ={y1,y2, .. y120, yк} (yк- микрооперация , означающая последнюю микрокоманду микропрограммы);
  • ёмкость памяти для записи микропрограмм
  • Vзу= 1кбайт = 2*29 байт;
  • длина ячейки памяти
  • L = 16 бит;
  • начальный адрес размещения составляемой микропрограммы в памяти
  • Ан=421;

Исходя из характеристик  управляемого объекта,  следует:

  • длина поля для кодирования микроопераций равна  к=7
  • длина поля для кодирования условий равна р=4
  • длина кода адреса  равна р=9
 

    МКО 

    МКП 

Не указано, какое соответствие у Вас между дисциплинами перехода и значением модификатора М. 
 
 

Nпп Nвер Адрес микрокоманды Код микрокоманды Примечание
1 1 0110100101 1.0000001.0000101.0  
2 1' 0110100110 1.0010100.0000000.0  
3 2 0110100111 0.0100.011011010.1 3
4 5 0110101000 1.0001000.0001101.0  
5 5' 0110101001 1.0000001.0000000.0  
6 6 0110101010 0.1011.0110101000.0 5
7 7 0110101011 1.0011101.0001110.0  
8 8 0110101100 0.0101. 0110110100.1 10
9 9 0110101101 1.0000011.0001110.0  
10 9' 0110101110 1.0001100.0000000.0  
11 11 0110101111 0.0010.0110101111.1 11
12 12 0110110000 1.0001010.0000000.0  
13 13 0110110001 1.0010101.0001101.1  
14 3 0110110010 1.0000100.0000000.1  
15 4 0110110011 0.1100.0110110010.1 3
16 10 0110110100 0.0000011.0001110.0  
17   0110110101 0.0000.0110101111.1 11
 

Задание 2.2 принято.

Информация о работе Организация и функционирование электронных вычислительных машин