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

Лабораторна робота № 3. «Вивчення групи логічних команд»

Мета роботи: Вивчити особливості виконання логічних команд та програмні способи маскування даних, розробити алгоритм та програми з використанням цих команд.

Короткі теоретичні відомості:

Мнемокод

Операнд

Коментар

AND

Op1, Op2

Логічне множення вмісту Ор1 та Ор2, результат міститься в Ор1.

(Ор1) (Ор2)→(Ор1)

OR

Op1, Op2

Логічне складання, вмісту Ор1 та Ор2, результат міститься в Ор1.

(Ор1) (Ор2)→(Ор1)

XOR

Op1. Op2

Виконується заперечення рівнозначності (логічне АБО що виключається) вмісту Ор1 та Ор2, результат міститься в Ор1.

(Ор1) (Ор2)→(Ор1)

NOT

Op

Логічне заперечення

AND Ор1, Ор2 – логічне множення, яке очищає розряд числа (Ор1), якщо у відповідному розряді маски (Ор2) буде записано число 0, та не змінює його, якщо в розряді маски записано число 1:

OR Ор1, Ор2 – логічне складання, яке встановлює розряд числа 1, якщо у такому ж розряді маски буде записана 1, та не змінює його, якщо в цьому ж ряду маски записано число 0:

XOR Ор1, Ор2 – логічне АБО що виключається, котре інвертує склад розряду числа, якщо в відповідному розряді маски буде записана 1, та не змінює його, якщо у тому ж розряді маски записано число 0:

Завдання

Дано стан 24 позиційних датчиків, що сигналізують стан об'єкта. Всі датчики поділяються на три групи: X, Y, Z.

При аналізі стану об'єкта, першочергова інформація знаходиться в розрядах RX числа X, RY числа Y, RZ числа Z з виділених розрядів скласти однобайтне число N, котре розмістити у комірку пам’яті з адресою ADR.

№ вар.

X

Y

Z

RX

RY

RZ

ADR

1

37H

CDH

A0H

2,4

0,5,6,7

1,3

2100H

2

BFH

43H

04H

1,5,7

2,3,4

0,6

2102H

3

56HE

E2H

2AH

0,6,7

1,4,5

2,3

2200H

4

A4H

8FH

72H

1,2,4

6,7

0,3,5

2202H

5

26H

DAH

1AH

0,1,5

4,2

3,6,7

2101H

6

13H

AEH

35H

1,2,6

3,7

4,5

2202H

7

F5H

78H

BDH

0,1,7

2,3,6

4,5

3000H

8

67H

4DH

E2H

3,4,6

0,2

1,5,7

3001H

9

C8H

29H

F4H

5,6

0,3,7

1,2,4

3002H

10

D6H

5CH

31H

3,5,7

2,6

0,1,4

3100H

11

E2H

35H

AEH

1,6

3,4

0,2

2100H

12

5AH

3FH

D1H

2,3,7

0,6

1,4

2200H

13

47H

61H

B4H

0,3

6,7

1,2,4

2300H

14

9AH

53H

8FH

0,1,4

3,6

2,5,7

3000H

15

F7H

05H

E7H

3,6,7

0,4

1,2,5

3100H

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