ign="justify"> 1. Система команд мікрокомп ютера  
 . 1 Схема алгоритму решение задачі 
   Завдання F=Sh (Z 1 * Z 2) відносіться до класу науково-технічних. Для обчислення Функції Sh вікорістовується степеневих ряд: 
    Схема алгоритму решение задачі наведена нижчих и деталізована до Арифметичний операцій (Операторів прісвоювання). Зі схеми віпліває такий набор Арифметичний операцій: {+, *, /}. 
    1.2 Програма задачі в змістовній форме 
   Програма задачі наведена в табл. 1. З неї віпліває система операцій мікрокомп ютера: 
   {+, *, /, JNZ, HLT}. 
   Отже, загальне число машин операцій М=5. 
  Таблиця 1 
  №КОПА 1 А 2 A -3 1 * Z 1 Z 2 R 1 2 * R 1 R 1 R 1 3 + kkR 2 ??4+ R 2 lt; 1 gt; R 3 5 * R 2 R 2 R 3 6/R 1 R 3 R 3 7 * R 3 U k - 1 U k 8 + U k lt; 0 gt; U k - 1 9+? U k U k? U k 10 + k lt; 1 gt; k11JNZ3- - 12 + U 0? U k F13HLT --- 
  . Розподіл адресного простору пам яті 
   Адресна простір пам яті АП=64Ксл розподіляться для размещения підмножін адреса RAM, ROM та ПВВ. 
  Підмножіна адреса RAM 
   N RAM=48Kсл, n A RAM =] log 2 48K [= 16; число шістнадцятковіх цифр в адресі дорівнює 16/4=4. 
   ДІАПАЗОН адреса RAM (0000h - BFFFh). 
  Підмножіна адреса ROM 
   N ROM=4Ксл, n A ROM =] log 2 4K [= 12; число шістнадцятковіх цифр в адресі дорівнює 12/4=3. 
   ДІАПАЗОН адреса RОM (000h - FFFh). 
  Підмножіна адреса ПВВ 
   N ПВВ=32, n A ROM =] log 2 32 [= 5 
  ДІАПАЗОН адреса ПВВ (00h - 1Fh). 
   Адресна простір АП=64Ксл. Необхідна розрядність адреси: 
  n A АП =] log 2 64K [= 16; число шістнадцятковіх цифр в адресі дорівнює 
  6/4=4. 
  ДІАПАЗОН адреса АП (0000h - FFFFh). 
  Можливий Розподіл АП пам яті показань на рис. 1. Максимальне значення адреса пам яті: A max=D01Fh. Цьом значень відповідає довжина двійкової фізичної адреси коду n=16. Таким чином, адресна шина мікрокомп ютера має 16 ліній. 
         Рис. 1 
   Такому розподілу АП пам яті відповідає структурна схема Вибори RAM, ROM, ПВВ, что зображена на малюнку 2. 
   Рис. 2 
				
				
				
				
			  . Визначення формати команд 
   Відповідно до технічного Завдання команда має структуру: 
    3.1 Довжина поля КОП 
   Мінімальна довжина поля КОП візначається за формулою: 
  n КОП =] log 2 (M + 1) [=] log 2 (5 + 1) [= 3 
   3.2 кодування машини операцій 
   Ніякіх обмежень на коди операцій в полі КОП немає, того вікорістовуємо довільні значення кодів. 
  Коді машини операцій подано в табл.2. 
   Таблиця 2 
  КОП (15:13) Операція000NOP - нема операції001 + - додавання010 * - множення011/- ділення100JNZ - умовний перехід101HLT - зупинка 
  3.3 Вибір режиму адресації 
  . 3.1 Пряма адресація 
  Коді адреса А1 (А2, A3) є фізічнімі. Довжина адресного поля А1 (А2, A3) 
  візначається за формулою: 
  A1 (A2, A3)=(nn КОП)/3=(24-3)/3=7. 
   Через том, что n A1 (A2, A3)=7 lt; n ФА=16, использование прямої адресації Неможливо. 
   3.3.2 Опесердковано-регістрова адресація 
  У цьом випадка команда має структуру: 
    де ПА1 (ПА2, ПА3) - однака режиму адресації 
  - регістрова 
  ПА1 (ПА2, ПА3)=
  - опосередковано 
  R1 (R2, R3) - адреси РЗП. 
  Нехай Кількість РЗП N РЗП=8. Тоді довжина поля R1 (R2) буде 
  Ri =] log 2 N РЗП [=] log 2 8 [= 3. 
   Перевірімо виконан умови 
  КОП + 3 * n ПАі + 3 * n Ri=3 + 3 + 9=15 lt; n=24. 
   Використання опосередковано-регістрової адресації можливе. 
  Формат командіровку мікрокомп ютера буде: 
 . Формати команд и алгоритм Функціонування мікрокомп ютер...