Приклад виконання роботи

 

 

Вихідні дані:

n= 24   y =   c= 576
АК= 2   a =   d= 117
АПР= 693   b =    
y = (a´b + c) / (d – a)  

 

Схема алгоритма розв’язку задачі

 

 


   
    y = r
   
    r = a
   

 

ПОЧАТОК 1

 

   
    r = d
   
    r = r – a
   

 

1 2


2 3

 

   
    r = r ´ b
   
    r = r – c
   

 

3 КІНЕЦЬ


 

 

Програма в змістовній формі

 

  № команди   Адреса Операційна частина Адресна частина
Операнд 1 Операнд 2
    LOAD R D
    SUB R A
    SEND Y R
    LOAD R A
    MUL R B
    ADD R C
    DIV R Y
    SEND Y R
    STOP - -

 

 


З програми бачимо, що команда номер 3 припадає на комірку пам‟я- ті, в якій зберігається змінна А. Для її обходу необхідно використа- ти команду безумовного переходу – JMP.

Новий текст програми у змстовній формі:

  № команди   Адреса Операційна частина Адресна частина
Операнд 1 Операнд 2
    LOAD R D
    JMP   -
-   - - -
    SUB R A
    SEND Y R
    LOAD R A
    MUL R B
    ADD R C
    DIV R Y
    SEND Y R
    STOP - -

 

Система операцій ЕОМ

Система операцій ЕОМ має такий склад:

 

{LOAD, SEND, ADD, SUB, MUL, DIV, STOP}.

 

Кодування операцій ЕОМ

Розрядність операційного поля:

 

nКОП = ] log2 7 [ = ] log2 7 [ = 3.

 

Розрядність адресного поля:

 

nA = 24 – 3 = 21.

 

Для забезпечення кратності 2 розрядність адресного поля приймає- мо рівною 20 (2 операнда по 10 біт), а розрядність операційного поля збільшуємо на 1. Таким чином:

nКОП = 4, nA = 20.

Формат команди:

 

 

КОП ОП 1 ОП 2

 


23 20 19


10 9 0


 

Коди операцій:

№ операції Мнемонічний код Двійковий код
  LOAD  
  SEND  
  ADD  
  SUB  
  MUL  
  DIV  
  JMP  
  STOP  

 


Адресна інформація в 16-й системі числення

 

y = 35710 = 16516 a = 69910 = 2BB16 b = 2710 = 1B16

c = 57610 = 24016

d = 11710 = 7516

АПР = 69310 = 2B516

 

Розподіл пам’яті

 

Адреса Зміст
... -
02D5   ПР
...
02BB a
...   ПР (АПР)
02B5
... -
  c
... -
  y
... -
  d
... -
001B b
... -
  -

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: