Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МП-сист_ЛР-1_Сист команд.docx
Скачиваний:
1
Добавлен:
18.11.2019
Размер:
83.26 Кб
Скачать

3. Домашня підготовка до роботи:

3.1. Вивчити систему команд ОЕОМ КР1816ВЕ51.

3.2 Ознайомитись з таблицею машинних кодів ОЕОМ КР1816ВЕ51

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

4.1. Задача 1. (таблиця 4.1)

1) Масив чисел, що знаходиться в ЗПД починаючи з адреси рядок 1 переслати у РПД та розташувати з адреси рядок 2. Розмір масиву – рядок 4 байт.

2) Додати два двійкових многобайтних числа. Обидва операнду роз­­­ташовані в РПД починаючи зі старшого байту. Початкові адреси – рядки 2 і 3. Розмір кожного числа – рядок 4 байт. Результат розташувати на місці другого операнду.

Таблиця 4.1

Варіант

1

2

3

4

5

6

7

8

1

700h

41Fh

704h

699h

525h

49Ah

667h

1ЕВh

2

62h

68h

6Bh

5Ch

4Dh

3Ah

A2h

22h

3

26h

22h

24h

28h

25h

29h

3Dh

6Fh

4

11

8

2

14

13

12

10

15

4.2. Задача 2. (таблиця 4.2)

1) Проінвертувати біти рядок 1 порту P3.

2) Скинути біти рядок 2 порту Р2.

3) Встановити біти рядок 3 порту Р0.

4) Перемножити числа, що знаходяться у регістрах загального призначення рядки 4 та 5 регістрового банку рядок 6.

Таблиця 4.2

Варіант

1

2

3

4

5

6

7

8

1

1, 4, 7

2, 5, 6

2, 6, 7

1, 4, 5

2, 3, 4

1, 2, 5

0, 3, 6

4, 5, 7

2

2, 5, 6

1, 2, 5

1, 4, 7

2, 3, 4

0, 3, 6

2, 6, 7

1, 4, 5

3, 4, 7

3

1, 4, 5

1, 4, 7

2, 6, 7

2, 5, 6

2, 3, 4

0, 3, 6

1, 2, 5

2, 3, 7

4

R2

R0

R1

R6

R5

R7

R4

R0

5

R6

R5

R2

R4

R7

R0

R3

R5

6

Банк 2

Банк 3

Банк 3

Банк 1

Банк 1

Банк 2

Банк 3

Банк 2

4.3. Записати програми, розроблені під час виконання пп. 4.1, 4.2, у відповідності із зразком, наведеним у п 2.2.5 цього документу, залишивши місце для поля адрес та поля кодів.

4.4. Знайти код операції (КОП) кожної мнемоніки по таблиці машинних кодів.

4.5. Визначити операнди (дані та адреси) для дво- і трибайтних команд.

4.6. Визначити адреси пам'яті для кожних команд та операндів. Асемблювання починати з адреси (див. Табл 4.3).

Таблиця 4.3

Варіант

1

2

3

4

5

6

7

8

Початкова адреса (HEX)

7100

401F

7404

6E99

5A05

492A

7004

0069

4.7. Визначені адреси та коди записати відповідно у полі адрес та полі кодів.

5. Зміст звіту

5.1. Алгоритми програм.

5.2. Тексти програм з машинними кодами і коментарями (лістинги програм).

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