Головна

Арифметичні операції зі знаковими числами в ЕОМ (оргЕВМ)

  1.  Активні операції. Інвестиційна діяльність комерційних банків.
  2.  Алгоритми, засновані на операції «виключне або» (XOR).
  3.  арифметичні операції
  4.  Арифметичні операції в позиційних системах числення
  5.  Арифметичні операції зі знаковими числами в ЕОМ (орг. ЕОМ)
  6.  Арифметичні основи мікропроцесорної техніки

Для усунення цього недоліку в ЕОМ часто використовують модифіковані коди: для зображення знака числа використовуються 2 двійкових розряди, при цьому знак "+" зображується комбінацією 00, а знак "-" комбінація 11. Тоді ситуація переповнення визначається при різних значеннях бітових розрядів знака, а саме, якщо в знакових розрядах виходять комбінації 01 або 10 - значить, сталося переповнення.

Наприклад, складемо -120 і -34 і -13 і +98:

11.0001000 11.1110011

 + 11.1011101 + 00.1100010

1 10.1100110 (Переповнення) 1 00.1010101 (Немає переповнення)

Множення багаторозрядних двійкових чисел проводиться шляхом утворення часткових творів і подальшого їх підсумовування. Часткові твори виходять після зрушень помножувача. Єдиною особливістю є те, що якщо співмножник є негативним (знакові розряди рівні 11), то перед початком множення слід приписати до нього зліва стільки одиниць, скільки значущих розрядів у іншого сомножителя праворуч від коми. Результат твори завжди виходить в додатковому коді.

Операція ділення представляється послідовністю операцій віднімання і зсуву дільника.

Слід зазначити деякі особливості виконання операцій над числами з плаваючою комою. При додаванні або відніманні чисел з однаковими порядками, їх мантиси складаються або віднімаються, а порядку присвоюється загальне значення. Якщо порядки вихідних чисел різні, то спочатку ці порядки вирівнюються (число з меншим порядком наводиться до числа з великим порядком), а потім мантиси складаються або віднімаються. Сума або різниця мають порядок більшого числа. Якщо при знаходженні суми або різниці виходить переповнення, то мантиса зсувається вправо на один розряд, а порядок результату збільшується на 1.

При множенні чисел з плаваючою комою їх мантиси перемножуються, а порядки складаються.

При розподілі мантиса діленого ділиться на мантиссу подільника, а порядок результату виходить як різниця порядку діленого і дільника. При цьому, якщо мантиса діленого більше мантиси дільника, то приватне виявиться більше 1 (відбувається переповнення). В цьому випадку приватне зсувається на 1 розряд вправо, а порядок результату збільшується на 1.

5. Які схеми застосовуються при документуванні проекту розробки ПЗ, згідно ГОСТ 19.701-90? Яке функціональне призначення цих схем? (ТП)

Схема - графічне представлення визначення, аналізу або методу розв'язання задачі, в якому використовуються символи для відображення операцій, даних, потоку, обладнання та т. Д. Схеми складаються з символів, короткого пояснювального тексту і з'єднують ліній. При документуванні проекту розробки ПЗ застосовують схеми: 1. Роботи системи, в якій формалізується процес виконання програми, взаємодія з користувачем і даними 2. програм (або інакше блок-схем), в яких формалізується алгоритм обробки даних 3. даних, в яких уточнюються потоки даних між процесами і (або) носіями даних 4. взаємодії програм, що відображають шлях активації програм і взаємодій з даними 5. ресурсів системи, що відображають конфігурацію блоків даних і обробних блоків, необхідну для вирішення завдання або набору задач.

квиток 28

1. Коди: прямий, зворотний, додатковий. (Інф.)

Для зберігання чисел і виконання різних операцій над ними їх представляють різними кодами: прямим, зворотним і додатковим. Код числа у формі з фіксованою точкою, що складається з коду знака і q-ічного коду його модуля, називається прямим кодом. Розряд прямого коду числа, в якому розташовується код знака, називається знаковим розрядом коду. Розряди прямого коду числа, в яких розташовується q-ічний код модуля числа, називаються цифровими розрядами коду. При записи прямого коду знаковий розряд розташовується лівіше старшого цифрового розряду і зазвичай відділяється від цифрових розрядів точкою. Правило уявлення Q-ічного коду числа в прямому коді має вигляд:

де хi - Значення цифри в i-му розряді вихідного коду. При поданні чисел в прямому коді реалізація арифметичних операцій в ЕОМ повинна передбачати різні дії з модулями чисел в залежності від їх знаків. Так, додавання в прямому коді чисел з однаковими знаками виконується досить просто. Числа складаються і сумі присвоюється код знака доданків. Складнішою є операція алгебраїчного додавання в прямому коді чисел з різними знаками. У цьому випадку доводиться визначати більше по модулю число, виробляти віднімання чисел і привласнювати різниці знак більшого за модулем числа. Для спрощення виконання операцій алгебраїчного додавання в ЕОМ використовуються спеціальні коди, що дозволяють звести цю операцію до операції арифметичного додавання. В якості спеціальних в ЕОМ застосовуються зворотний и додатковий коди. Вони утворюються з прямих кодів чисел, причому спеціальний код позитивного числа дорівнює його прямим кодом. Для позначення зворотного коду числа Х(q) використовується запис виду [Х(q)]обр. правило уявлення q-ічного коду числа в зворотному коді має вигляд:

Для перетворення прямого коду двійкового негативного числа в зворотний код і навпаки необхідно знаковий розряд залишити без зміни, а в інших розрядах нулі замінити на одиниці, а одиниці на нулі. Для позначення додаткового коду числа х (q) використовується запис

виду [X (q)] доп. Правило уявлення q-ічного коду числа в додатковому коді має вигляд:



 Організація віртуальної пам'яті в операційних системах (ОС) |  Управління введенням-виведенням в операційних системах (ОС)

 Назвіть три основних характеристики сигналів, істотних для передачі інформації по каналу |  квиток 25 |  Системні і локальні шини |  квиток №24 |  Наведіть приклади архітектури Internet, перерахуйте способи підключення до Internet, приведіть перелік протоколів обміну і адресації. (ІНФ) |  Інформаційне забезпечення автоматизованої системи. |  Перерахуйте критерії якості програмного продукту і дайте характеристику цих критеріїв. |  Формати подання чисел з фіксованою і плаваючою комою. (Інф.) |  Вбудовані операційні системи. (ОС) |  множення |

© um.co.ua - учбові матеріали та реферати