6188

Дослідження бітових операцій над цілими значеннями

Практическая работа

Информатика, кибернетика и программирование

Дослідження бітових операцій над цілими значеннями Теоретичні відомості Бітові операції дозволяють обробляти цілі дані за допомогою операцій з їх бітовою структурою. Будь-які дані представляються у пам'яті комп'ютеру як ланцюг бітів. Біт...

Украинкский

2012-12-30

62 KB

7 чел.

Дослідження бітових операцій над цілими значеннями

Теоретичні відомості

Бітові операції дозволяють обробляти цілі дані за допомогою операцій з їх бітовою структурою. Будь-які дані представляються у пам’яті комп’ютеру як ланцюг бітів. Біт – це число, яке може мати тільки одне з двох значень – „0” або „1”.

Бітові операції

Заперечення (інверсія) є операцією, яка змінює стан кожного біту на протилежний стан.  

   

Операнд

Результат

0

1

1

0

Операція „АБО” дає результат „0” тільки, якщо обидва операнди дорівнюють „0”.

Операнд 1

Операнд 2

Результат

0

0

0

0

1

1

1

0

1

1

1

1

Операція „І” дає значення "1" тільки, коли обидва операнди приймають значення "1".

Операнд 1

Операнд 2

Результат

0

0

0

0

1

0

1

0

0

1

1

1

Операція „АБО”, що виключає, дає значення "1" коли тільки один з операндів приймає значення "1".

Операнд 1

Операнд 2

Результат

0

0

0

0

1

1

1

0

1

1

1

0

Операція зсуву забезпечує послідовний зсув бітів числа. При цьому, „зайвий” біт числа, який виходить поза розрядну сітку губиться, а „пустий” біт заповнюється значенням “0”. Для від’ємних чисел при зсуві праворуч заповнення виконується значенням “1”.

Операнд 1

Результат

10011010

00110100

10110101

01101010

Операнд 1

Результат

10011010

01001101

10110101

01011010

Завдання

Написати програми на мові Паскаль, які складаються з наступних дій:

  1.  Опису змінних цілого типу.
  2.  Використання бітових унарних операцій над змінними цілого типу (табл.4).
  3.  Використання бітових бінарних операцій над змінними цілого типу (табл.4).

Таблиця 4

1 операнд

2 операнд

Порозрядне заперечення

67 N

-

Порозрядне

“ І “

23 N

125 N

Порозрядне

“АБО ”

47 N

98 N

Порозрядне “АБО ”, яке

виключає  

59 N

94 N

Порозрядний зсув ліворуч

134 N

N+1

Порозрядний зсув праворуч

-103 N

N+1

Примітка: Значення операндів обчислюються за допомогою виразів, в яких

N – остання цифра номера варіанта;

– операція додавання, якщо номер варіанта складається з однієї цифри, або операція віднімання, якщо номер варіанта складається з двох цифр.

 


 

А также другие работы, которые могут Вас заинтересовать

55663. Будем вечно прославлять женщину, чье имя - Мать! 76.5 KB
  Уже многие столетия светлейшие умы человечества пытаются разгадать и объяснить великое, загадочное чувство - любовь к женщине. Поэтами всех времен и народов написаны десятки тысяч стихотворных строк, посвященных женщине.
55664. Хай дитина знає кожна жартувать з вогнем не можна 45 KB
  Учень Вогонь дає тепло та світло І затишок приносить в дім. Але уважним треба бути Тоді вогонь добро несе. Учитель Напевне ви вже здогадалися що сьогодні ми поговоримо про вогонь який для кожного з нас може бути і другом і ворогом. Поміркуйте коли вогонь – наш друзігріває нас наше житло слугує в побуті та виробництві.
55665. Будителі національного відродження в Західній Україні 201.5 KB
  Саме томуальманах став маніфестом національного відродження і засвідчив початок нової літератури на західноукраїнських землях. Пресконференція на тему Будителі національного відродження в Західній Україні Завдання нашої конференції...
55666. Подорож до країни Ввічливості та Доброти 49 KB
  Вступна бесіда Діти сьогодні на вас чекає подорож до Країни Ввічливості та Доброти. Діти послухайте яка пригода сталась з одним неввічливим хлопчиком.
55667. Адаптація дитини стосовно розлучення батьків (методичні рекомендації щодо організації психологічної допомоги дітям, батьки яких розлучилися) 81.5 KB
  У деяких батьків саме з нього починається новий виток ворожнечі та взаємного звинувачення в очах власних дітей які стають жертвами батьківських маніпуляцій. Враховуючи що дитина пізнає світ через батьків...
55669. Робота з обдарованими дітьми, спрямована на розвиток академічної обдарованості молоді 190 KB
  У Державній національній програмі Освіта Україна XXI століття серед пріоритетних напрямків реформування шкільної освіти визначено: своєчасне виявлення ранньої обдарованості забезпечення умов для розвитку талановитих дітей а також удосконалення...
55670. Творча робота «Робота з обдарованими дітьми у Донецькому НВК № 91» 1.9 MB
  Удосконалення психологопедагогічного супроводу обдарованих дітей Завдання проекту Сприяти духовноморальному розвитку обдарованих вихованців шляхом самовдосконалення методом залучення особистості в інноваційні форми роботи...
55671. Роль педагога-організатора у створенні сприятливих умов для саморозвитку та самореалізації учнів – членів дитячої організації 568.5 KB
  Саме вона дає змогу учням відчути себе справжніми господарями школи і разом з тим зрозуміти настільки це важливо – організувати роботу брати на себе відповідальність приймати рішення. Важлива також варіативність у діяльності педагогаорганізатора в залежності від вікової групи учнів підлітки чи юнацтво типу школи. У своїй роботі педагогорганізатор керується державними документами про школу освіту виховання Положенням про посадові обов’язки педагогаорганзітора Статутом школи інструкціями та наказами вищестоячих органів та...