Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Машинні коди, системи числення, кодування інформації

Реферат Машинні коди, системи числення, кодування інформації





а записуються у вигляді додаткового коду і як отримати додатковий код негативного числа?

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

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

У комп'ютерній техніці застосовуються три форми запису (кодування) цілих чисел зі знаком: прямий код, зворотний код, додатковий код.

Останні дві форми застосовуються особливо широко, оскільки дозволяють спростити конструкцію арифметико-логічного пристрою комп'ютера шляхом заміни різноманітних арифметичних операцій операцією додавання.

Позитивні числа в прямому, зворотному і додатковому коді зображуються однаково - двійковими кодами з цифрою 0 у знаковому розряді.

Приклад 4, число 12.

Прямий код00001100Обратний код 00001100Дополнітельний код 00001100

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

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

Прямий код. У знаковий розряд поміщається цифра 1, а в розряди цифрової частини числа - двійковий код його абсолютної величини.

Зворотний код виходить інвертуванням всіх цифр двійкового коду абсолютної величини числа, включаючи розряд знака: нулі замінюються одиницями, а одиниці - нулями.

Додатковий код виходить освітою зворотного коду з наступним додатком одиниці до його молодшого розряду.

Приклад 5, число - 12


Прямий код10001100Обратний код 11110011Дополнітельний код 11110100

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


. 2 Практичне застосування систем числення


Двійкова система, принаймні, у своїй комбінаторної іпостасі, по суті була відома в Древньому Китаї. У класичній книзі «І цзин» («Книга змін») наведені так звані «гексаграми Фу-сі», перша з яких має вигляд, а остання (64-я) - вид, причому вони розташовані по колу і занумеровані в точній відповідності з двійковій системою (нулями і одиницями відповідають суцільні і переривчасті лінії). Китайці не полінувалися придумати для цих діаграм спеціальні ієрогліфи і назви (наприклад, перша з них називалася «кунь», а остання - «цянь», суцільної лінії зіставляється чоловіче начало янь, а переривчастої лінії - жіноче начало інь).

Кожна гексаграмма складається з двох триграм (верхній і нижній), їм теж відповідають певні ієрогліфи і назви. Наприклад, триграм з трьох суцільних ліній зіставлений образ-атрибут «небо, творчість», а триграм з трьох переривчастих ліній зіставлений образ-атрибут «земля, податливість, сприйнятливийівость ». Їх також прийнято розташовувати циклічно, але цей цикл не є кодом Грея.

«Книга змін» дуже давня, можливо, одна з найдавніших у світі, і хто її написав - невідомо. Вона використовувалася раніше, і використовується в даний час, в тому числі і на Заході, для ворожіння. У Європі з аналогічною метою використовуються карти Таро.

Спосіб ворожіння по «Книзі змін» в короткому викладі такий. Впадає шість разів монета (або краще гудзик, гроші у ворожінні застосовувати не рекомендується), і за отриманими результатами (орел чи решка) розшукується підходяща гексаграмма (для цього треба заздалегідь зіставити орлу і решці янь або інь). За гексаграмме розшукуєте відповідний розділ «Книги змін» і читаєте, що там написано.

Семюель Морзе відомий, однак, не тільки винаходом абетки. Він був і художником-портретистом (...


Назад | сторінка 7 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Визначення числа підприємств, обсягу продукції, середньооблікового числа пр ...
  • Реферат на тему: Знаходження оптимального числа листів фанери и Вирізання потрібного числа з ...
  • Реферат на тему: Закріплення знань учнів з теми: "Числа 1-10 та число 0"
  • Реферат на тему: Алгоритм Виконання Операції множення чисел в прямому коді
  • Реферат на тему: Комплексні числа