МОТОСАФАРИ и МОТОТУРИ АФРИКА !!! border=0

Самолетни двигатели Административно право Административно право на Беларус Алгебра Архитектура Безопасност на живота Въведение в професията „психолог” Въведение в икономиката на културата Висша математика Геология Геоморфология Хидрология и хидрометрия Хидравлични системи и хидромашини История на Украйна Културология Културология Логика Маркетинг Машинен инженерство Медицинска психология Управление Метали и метални инструменти Заваряване икономика Описателни геометрия Основи на икономически т Oria професионална безопасност Пожарна тактика процеси и структури на мисълта, Професионална психология Психология Психология на управлението на съвременната фундаментални и приложни изследвания в апаратура Социална психология социални и философски проблеми Социология Статистика теоретичните основи на компютъра автоматично управление теория теорията на вероятностите транспорт Закон Turoperator Наказателно право Наказателно-процесуалния управление модерно производство Физика физични явления Философски хладилни агрегати и екология Икономика История на икономиката Основи на икономиката Икономика на предприятията Икономическа история Икономическа теория Икономически анализ Развитие на икономиката на ЕС Спешни ситуации VKontakte Съученици My World Facebook LiveJournal Instagram

Директни, обратни и допълнителни кодове.




При изчисляване на компютъра те работят както с положителни, така и с отрицателни числа. В този случай изваждането може да бъде заменено с добавяне, като се възползвате от добавянето на отрицателно число. Допълнението на числото 12510 ще бъде числото * 7510, числото 12516 ще бъде числото EDB16, за числото 11012 - числото 112. Тези допълнения се получават, както следва:

_1 * 0010 _100016 _10000 *

125 10 125 16 1 * 01 *

87510 EDB16 112

Тъй като компютърът има само устройства, които изпълняват събиране, изваждането се заменя с добавянето на специални кодове с числа. За извършване на операции с двоични числа в компютър се използват директни, обратни, допълнителни, модифицирани обратни и допълнителни кодове. Изображението на положителните числа във всички кодове е едно и също, а отрицателните числа са различни.

Директният код съответства на записа на самото число . В знаковата цифра се записва 0 (+ знак) или 1 ( - знак ) и след това се записва самото число.

Например числата: A1 = + *, 10 * 0 и A2 = - *, 10 * 0 в директния код се записват като: [A1] pr = 0 1010 и [A2] pr = 1 1 * 10.

Пример : B * = + 0,1 * 1001 [B *] pr = 0 * 0 * 001;

B2 = - 0, * 1101 [B2] pr. = 1 * 1101.

Обратният код на отрицателно число се получава, както следва: в знаковата цифра се записва една, а в цифровите цифри нулите се заменят с такива, а единиците - с нули.

Например числата A1 = + 0.1010 и A2 = - 0.101 * в обратния код се записват като [A1] arr. = 0 101 * и [A2] arr. = 1 0101.

Пример : B1 = +0.101100 [B1] arr. = 0 101110;

B2 = - 0,010101 [B2] arr. = 1 1 * 1 * 1 *.

Допълнителен код с отрицателно число се получава чрез добавяне на един към най-малко значимия бит на обратния код на това число.

Например: числата A1 = + 0.1010 и A2 = - 0.101 * в допълнителния код се записват във формата: [A1] add. = * 101 * и [A *] add. = 1 0 * 10.

Пример : B1 = +0.00110 [B1] добавяне. = 0 0 * 110;

B2 = - 0,00 * 101 [B2] добавяне. = 1 110011.





; Дата на добавяне: 2018-01-21 ; ; изгледи: 338 ; Публикуваните материали нарушават ли авторските права? | Защита на личните данни


Не намерихте това, което търсите? Използвайте търсенето:

Най-добри поговорки: Като двойка, един учител каза, когато лекцията приключи - това беше краят на двойката: „Тук нещо мирише на края“. 8834 - | 8360 - или прочетете всичко ...

2019 @ ailback.ru

Генериране на страница за: 0.001 сек.