Top.Mail.Ru
Ответы

Нужно решить задание. Оно не моё, я даже не знаю что за предмет. Помогите, а?

Упражнение

Объявите переменную x как двойное слово с каким-то значением. Инвертируйте 7-й, 15-й и 31-й бит. Обнулите младший байт переменной. Присвойте единичное значение битам 11-14 и 28-30. Результат сохраните в переменной y (естественно, она тоже должна быть объявлена как двойное слово). Инвертируйте значение x

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Просветленный
9лет

Ну, это по рисованию.
Рисуете 32 клеточки, в ряд, пишете, в каждую клеточку, нолик или единичку, как хотите.
Ниже опять рисуете 32 клеточки, переписываете в них все клеточки сверху, кроме 7-й, 15-й, и 31-й. А в этих клеточках пишете наоборот: если сверху единичка, то пишете нолик, а если ноли, то единичку.
Ниже опять рисуете 32 клеточки, переписываете туда, кроме клеточек 11-14 и 28-30, в них пишете единички.
Потом, сверху, на листе, рисуете буковку "Y".
Берете 2-й лист, опять рисуете 32 клеточки, переписываете туда все, из верхних клеточках на 1-м листе. Ниже опять рисуете 32 клеточки, а в них переписываете наоборот: единички вместо ноликов, а нолики вместо единичек. На этом листе рисуете буковку "X".
Только старайтесь! Чтоб было красиво нарисовано! А то двойку получите.