Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Простейшие опреации (лр1).doc
Скачиваний:
2
Добавлен:
22.11.2019
Размер:
91.14 Кб
Скачать
  1. @ Сложение по модулю 2 (mod2)

Ввести Р1

Ввести Р2

Печать Р1

Печать Р2

Операция Р1@Р2

Печать Р1

Конец

╔═════════════════════════════════ Результаты ═════════════════════════════════╗

║ 2-й код 16-й код 10-й код ║

║Р001 00001100 0C 00000000012 ║

║Р002 00001010 0A 00000000010 ║

║Р001 00000110 06 00000000006 ║

║ ║

╚══════════════════════════════════════════════════════════════════════════════╝

  1. >> Сдвиг вправо логический

Ввести Р1

Ввести Р2

Печать Р1

Печать Р2

Операция Р1>>Р2

Печать Р1

Конец

╔═════════════════════════════════ Результаты ═════════════════════════════════╗

║ 2-й код 16-й код 10-й код ║

║Р001 00010101 15 00000000021 ║

║Р002 00000001 01 00000000001 ║

║Р001 00001010 0A 00000000010 ║

║ ║

╚══════════════════════════════════════════════════════════════════════════════╝

  1. << Сдвиг влево логический

Ввести Р1

Ввести Р2

Печать Р1

Печать Р2

Операция Р1<<Р2

Печать Р1

Конец

╔═════════════════════════════════ Результаты ═════════════════════════════════╗

║ 2-й код 16-й код 10-й код ║

║Р001 00001010 0A 00000000010 ║

║Р002 00000001 01 00000000001 ║

║Р001 00010100 14 00000000020 ║

║ ║

╚══════════════════════════════════════════════════════════════════════════════╝

  1. >] Сдвиг вправо циклический

Ввести Р1

Ввести Р2

Печать Р1

Печать Р2

Операция Р1 >] Р2

Печать Р1

Конец

╔═════════════════════════════════ Результаты ═════════════════════════════════╗

║ 2-й код 16-й код 10-й код ║

║Р001 01010101 55 00000000085 ║

║Р002 00000011 03 00000000003 ║

║Р001 10101010 AA 00000000170 ║

║ ║

╚══════════════════════════════════════════════════════════════════════════════╝

  1. [< Сдвиг влево циклический

Ввести Р1

Ввести Р2

Печать Р1

Печать Р2

Операция Р1 [< Р2

Печать Р1

Конец

╒═════════════════════════════════ Результаты ═════════════════════════════════╕

│ 2-й код 16-й код 10-й код │

│Р001 01010101 55 00000000085 │

│Р002 00000011 03 00000000003 │

│Р001 10101010 AA 00000000170 │

│ │

╘══════════════════════════════════════════════════════════════════════════════╛

  1. ++ Сложение с циклическим переносом

Ввести Р1

Ввести Р2

Печать Р1

Печать Р2

Операция Р1 ++ Р2

Печать Р1

Конец

╔═════════════════════════════════ Результаты ═════════════════════════════════╗

║ 2-й код 16-й код 10-й код ║

║Р001 00001111 0F 00000000015 ║

║Р002 00001010 0A 00000000010 ║

║Р001 00011001 19 00000000025 ║

║ ║

╚══════════════════════════════════════════════════════════════════════════════╝

  1. ~ Признак инверсии второго операнда

Ввести Р1

Печать Р1

Операция Р1 = Р1~

Печать Р1

Конец

╔═════════════════════════════════ Результаты ═════════════════════════════════╗

║ 2-й код 16-й код 10-й код ║

║Р001 01101101 6D 00000000109 ║

║Р001 10010010 92 00000000146 ║

║ ║

║ ║

╚══════════════════════════════════════════════════════════════════════════════╝

Вывод:

В данной лабораторной работы я изучил основные операторы языка Turbo-JAOLS и использовал их в своей программе.