1 Востаннє редагувалося kerimov_e (15.05.2021 11:26:52)

Тема: Поясніть завдання

Завдання: замінити вираз X==Y іншим, що містить бітову(і) операцію(ї);

1)… 3), 12), 14) X=124; n=6
4) X=124
7)… 8), 10), 13) X=124; Y=68
9), 11) Z=-124


Як це робиться? Я не розумію

2 Востаннє редагувалося "mamkin haker" (15.05.2021 11:17:21)

Re: Поясніть завдання

П.3.5 Правил
Усе погано.

3

Re: Поясніть завдання

киньте будь ласка завдання ПОВНІСТЮ

4

Re: Поясніть завдання

Вірите чи ні, але це і є завдання повністю. Я 7 варіант https://replace.org.ua/uploads/images/8036/c37f58794e743d0357b7082f7258e453.png

https://replace.org.ua/uploads/images/8036/389033499304e3d54e61912d20b1795a.png

5

Re: Поясніть завдання

З приводу 3.5 правил. Які в мене можуть бути напрацювання, якщо я навіть завдання не розумію?

6

Re: Поясніть завдання

Ну то забирайте документи з вашого бурситета - ви там зайві.

Подякували: leofun011

7

Re: Поясніть завдання

Вам потрібен xor (оператор ^). Але не тільки.

8 Востаннє редагувалося ReAl (15.05.2021 14:11:28)

Re: Поясніть завдання

koala написав:

Вам потрібен xor (оператор ^). Але не тільки.

offtop

«Ви будете сміятися»™, але в середині 1990-тих через помилку оптимізатора «віртуальних» команд умовних переходів (інверсія умови та підстановка абсолютних або довгих переходів залежно від відстані до мети) в асемблері для mcs-51, що входив у пакет Avocet C51, мені довелося зробити порівняння на рівність (нерівність) саме через цей оператор («і не тільки»), загорнувши це в макрос EQU(a,b), щоб легше читався код.
Власне код працював і без цього, просто витрачати зайвих три байти UV EEPROM на кожному if (a == b) жаба давила.

Подякували: 0xDADA11C7, koala, leofun013

9

Re: Поясніть завдання

перші 4 пункти зрозумілі, далі якийсь треш

10

Re: Поясніть завдання

ur_naz написав:

перші 4 пункти зрозумілі, далі якийсь треш

Якби ви не написали цей коментар, то ніхто б і не знав, що для вас ця тема заскладна

11

Re: Поясніть завдання

ReAl написав:
koala написав:

Вам потрібен xor (оператор ^). Але не тільки.

offtop

«Ви будете сміятися»™, але в середині 1990-тих через помилку оптимізатора «віртуальних» команд умовних переходів (інверсія умови та підстановка абсолютних або довгих переходів залежно від відстані до мети) в асемблері для mcs-51, що входив у пакет Avocet C51, мені довелося зробити порівняння на рівність (нерівність) саме через цей оператор («і не тільки»), загорнувши це в макрос EQU(a,b), щоб легше читався код.
Власне код працював і без цього, просто витрачати зайвих три байти UV EEPROM на кожному if (a == b) жаба давила.

Прихований текст

я після прочитаного під спойлером
https://media.discordapp.net/attachments/333936584481177600/843555808603406396/EWtCHVMWsAIoBrD.png