«Вычислите логическое выражение ( a и b ) или c для:»


Download 75.07 Kb.
bet2/3
Sana18.06.2023
Hajmi75.07 Kb.
#1586595
1   2   3
Bog'liq
3 азиз


Разделить число на четыре части по 4 разряда в каждой.

  • Преобразовать каждую часть в соответствующее ей шестнадцатеричное число.

  • Составить шестнадцатеричное число из полученных значений.

    Выполним вычисления:

    • 1001 0101 1100 0011

    • Разделим на части: 1001, 0101, 1100, 0011

    • Преобразуем каждую часть в соответствующее ей шестнадцатеричное число: 9, 5, C, 3

    • Составим шестнадцатеричное число из полученных значений: 95C3.

    Итак, 16-разрядное двоичное число 1001 0101 1100 0011 в шестнадцатеричной системе счисления равно 95C3.
    Вапрос: Циклического сдвига влево на 4 бита;

    Циклический сдвиг влево. Устанавливает на выходе результат операции логического сдвига влево двоичного представления значения входа «Значение», на число бит, заданное значением входа «Сдвиг, бит», при этом уходящий бит появляется на месте появившегося свободного на другом конце числа.



    Иными словами, результат эквивалентен результату операции копирования каждого бита в двоичном представлении входа «Значение» в позицию слева от него, произведенной число раз, заданное значением входа «Сдвиг, бит». При этом младший (самый правый) бит в двоичном представлении результата каждый раз получает значение, равное уходящему (самому старшему, выдвигаемому влево) биту входного значения.
    Например:

    Значение

    =

    51000

    =

    0xC738

    =

    0b1100011100111000

    Сдвиг, бит

    =

    2













    Результат

    =

    7395

    =

    0x1CE3

    =

    0b0001110011100011

    Download 75.07 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling