Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Arkhitektura_Lab2.docx
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
641.15 Кб
Скачать

Функция 3.

У=

8100/x2; 1 , при х>=15,

, при х < 15,

При X=8, Y= 121,

При X=20, Y=20

Адрес

Команда

Примечание

Мнемокод

Код

000

IN

010000

Ввод числа из IR

001

WR 30

220030

Записываем число в ячейку 30

002

SUB #15

241015

Сравниваем с границей

003

JNS 05

14005

Переход если положительно

004

JS 15

130015

Переход если отрицательно либо равно

005

rd 40

210040

Считываем из ячейки

006

adi #8100

431000

Прибавляем 8100

007

008100

008

wr 40

220040

Записываем число в ячейку

009

rd 30

210030

Считываем из ячейки

010

mul 30

250030

Квадрат

011

wr 32

220032

Записываем число в ячейку

012

rd 40

210040

Считываем из ячейки

013

div 32

260032

Делим число на число из ячейки

014

jmp 19

100019

Переход на шаг 19

015

rd 30

210030

Считываем из ячейки

016

add #3

231003

Прибавляем 3

017

wr 31

220031

Записываем число в ячейку

018

mul 31

250031

Квадрат

019

OUT

020000

Вывод в OR

020

HLT

090000

Стоп

Функция 5.

У=

, при х>=50,

, при х < 50,

При X=20, Y=26

При X=68,Y=326

Адрес

Команда

Примечание

Мнемокод

Код

000

in

010000

Ввод числа из IR

001

wr 30

220030

Записываем число в ячейку 30

002

sub #50

241050

Сравниваем с границей

003

jns 05

140005

Переход если положительно

004

js 12

130012

Переход если отрицательно либо равно

005

rd 30

210030

Считываем из ячейки

006

add #2

231002

Прибавляем 2

007

wr 31

220031

Записываем число в ячейку

008

mul 31

250031

Квадрат

009

wr 32

220032

Записываем число в ячейку

010

div #15

261015

Делим на 15

011

jmp 17

100017

Переход на 17 шаг

012

RD 30

210030

Считываем из ячейки

013

ADD #3

231003

Прибавляем 3

014

WR 31

220031

Записываем число в ячейку

015

MUL 31

250031

Квадрат

016

DIV 30

260030

Делим на число из ячейки 30

017

out

020000

Вывод в OR

018

hlt

090000

Стоп

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]