Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OMT&МП2.doc
Скачиваний:
10
Добавлен:
13.11.2019
Размер:
2.35 Mб
Скачать

Задание для домашней подготовки

  1. Изучить предложенные способы осуществления арифметических операций.

  2. Разработать в машинных кодах подпрограммы сложения и вычитания N чисел, с разрядностью М согласно вашего варианта табл. 10.1. Номер варианта соответствует номеру подгруппы в группе. Операнды расположены в ОЗУ.

* - второе слагаемое (вычитаемое) может иметь как положительное, так и отрицательное значение.

  1. Разработать в машинных кодах программы умножения и деления для указанных операндов согласно вашего варианта (табл. 10.2). Операнды заданы в восьмеричной системе счисления.

Задание для выполнения в лаборатории

  1. Ввести в ОЗУ и исследовать выполнение разработанных программ в автомати­ческом режиме.

  2. Достоверность работы программы проверить на контрольных примерах: 25*152 = 4262, 4262:25 = 152. Числа представлены в восьмеричном коде.

Указания по оформлению отчета

  1. Представить разработанные программы в машинных кодах с мнемоникой и комментариями.

  2. Указать исходные данные и конечные результаты выполнения арифметических действий.

  3. Для подпрограммы 10.5 разработать блок - схему программы.

  4. Сделать выводы по результатам исследований.

Таблица 10.1

Номер варианта

Сложение

Номер варианта

Вычитание

N

M

N

M

1.

2*

53

2.

2*

53

3.

3*

39

4.

3

31

5.

4

32

6.

4

16

7.

2*

48

8.

2*

48

9.

4

31

10.

3

17

Таблица 10.2

Номер варианта

Подпрограмма умножения

Подпрограмма деления

Операнды

Операнды

1

1

R2 = 172312

R3 = 160171

4

R1 = 000157

R2 = 152714

R3 = 016275

2

2

R2 = 175021

R3 = 101714

5

R1 = 001574

R2 = 175162

R3 = 000512

R4 = 175216

R5 = 141661

3

3

R1 = 170301

R2 = 017212

R5 = 161034

4

R1 = 177610

R2 = 175421

R3 = 016275

4

1

R2 = 160213

R3 = 150176

5

R1 = 001574

R2 = 165172

R3 = 177512

R4 = 175216

R5 = 141661

5

2

R2 = 075021

R3 = 105241

4

R1 = 000157

R2 = 152714

R3 = 016275

6

3

R1 = 107515

R2 = 000717

R5 = 106055

5

R1 = 171574

R2 = 165172

R3 = 000512

R4 = 175216

R5 = 141661

7

1

R2 = 100516

R3 = 177601

4

R1 = 177157

R2 = 152714

R3 = 170275

8

2

R2 = 072130

R3 = 142765

5

R1 = 171574

R2 = 165172

R3 = 177521

R4 = 175216

R5 = 141661

9

3

R1 = 003621

R2 = 107517

R5 = 077541

4

R1 = 007215

R2 = 077015

R3 = 102160

10

1

R2 = 177001

R3 = 176543

5

R1 = 056135

R2 = 177051

R3 = 177725

R4 = 171651

R5 = 172134

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