КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Представителство на отрицателни числа в двоична система

Положителните числа, които разгледахме по-рано. Помислете за начини да представляват отрицателните числа в двоичен код. Има няколко начина за това представителство. Ние ще разгледаме три:

1. директен код (в този случай двоично число се разпределят малко-марка - най-високата битова). Помислете за един байт (8 бита) двоично число със знак.

Значително битов най-маловажния бит

битов знак мантиса

Фигура 2.5 - Въвеждане на еднобайтов подписано номера

Ако знаков бит е 0, тогава броят е положителен и ако знаков бит е 1 = отрицателен.

Пример 12 10 = 00001100 2

-12 10 = 10001100 2

Недостатъкът е невъзможността да се кодира директно изпълнява аритметични операции.

Разглеждане на добавянето на 12 + (- 12) = 0

+10001100

10011000 (-24)

Както можете да видите в резултат от добавяне на -24 да се броят, че не е равна на 0.

2. изместен код (подобно на пряка двоичен код, в броя на разселените е разделена на битова и мантиса знак, и ако знаков бит е 0, тогава този брой е отрицателен, и ако знаков бит е равен на 1 - положителен).

Числата са представени, както следва:

Таблица 2.1

Броят на кода офсет двоичен код неподписан
.......... ......... .. .......
-1
.......... .......... .........
-127
-128

Предимството на тази система е, че тя отговаря на аритметични операции, макар че с тази корекция резултат. Недостатък е, че номер 0 съответства на 128.

Разглеждане на добавянето на 12 + (- 12) = 0

+01110100

100000000 (0)

Както можете да видите, че в резултат на операцията е превърнал броя 256. Чрез ограничаване на разглеждането на една граница байт, ние получаваме 00 милиона, този резултат трябва да се добави отместване 128.

Помислете за добавяне на 12 + (- 13) = 0

+01110011

11111111 (-1)

Както можете да видите, в този случай, резултатът трябва да се добавят 128 и ограничи разглеждането на един байт.

3. Допълнителният код (това е най-широко използваният код за представяне на отрицателните числа). Той също така се откроява в броя на битово-марка в старши категория. Допълнителният код на нула в най-ниската цифра положително число, и единица - отрицателен, но положителни числа са представени, както обикновено, и отрицателен - под формата на записване на допълнителен код.

Помислете за реда на прехвърляне на десетични числа -9 система допълнителен код:

1. пиши неподписан: 9;

2. конвертирате числа в двоичен код: 00001001;

3. Получаване на обратна код: 11110110;

4. добавите 00000001 и получаваме 11110111.



Ако резултатът от операцията е представено в допълнителен код, а след това използвайте следната процедура, за да го превърнете в десетична

1. пиши допълнителен код: 11110111;

2. Получаване на обратна код: 00001000;

3. добавите 00000001: 00001001;

4. трансформира броя в десетичен код: -9

В знак минус добавена ние, защото ние знаем, че нашите първоначалния брой двойки допълват отрицателен (MSB е 1)

Помислете маса на цифрите, представени в допълнителен код.

Таблица 2.2

Броят със знак двоичен код неподписан
127
............................ .............................. ..............................
2
+1
0
-1
-2
-3
............................ .............................. ..............................
-128

Допълнителният код се съхранява всички правила на аритметиката.

<== Предишна лекция | На следващата лекция ==>
| Представителство на отрицателни числа в двоична система

; Дата: 01.07.2014; ; Прегледи: 2546; Нарушаването на авторските права? ;


Ние ценим Вашето мнение! Беше ли полезна публикуван материал? Да | не



ТЪРСЕНЕ:


Вижте също:

  1. Системи нотация.
  2. I. Мястото и ролята в историята на системата на човешкото познание. В предмета и целите на хода на историята на Отечеството.
  3. III. Rzeczpospolita в системата на международните отношения (средата на средата на XVI-XVII век.).
  4. IV. Комуникация в общ земен произход и истинското небесно система.
  5. Аксиоми на реални числа
  6. Аксиома (аксиома схема) Пропозиционални смятане
  7. Алгебра на комплексни числа
  8. Алгебричната сума на електрически заряди на органите или частици, образуващи електрически изолирана система не се променя при всички процеси, протичащи в системата.
  9. Алгебрични нотация на комплексни числа
  10. Алгебрични операции на набор от числа.
  11. Анализ на общите разходи е запис на всички икономически промени, произтичащи от каквито и да било промени в системата на логистиката.
  12. Computer Architecture - представителство на общите принципи на обработка на информацията в конкретния компютър от гледна точка на потребителя.




ailback.ru - Edu Doc (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 11.45.9.22
Page генерирана за: 0.05 секунди.