ПредишенСледващото

Ако пишете номера 101 и не уточни номера му система, има несигурност по отношение на десетичната система е: Сто, нула десетки, един по един и всички - Сто и един, в двоична система: едно четири, нула двойки, една единица, и всички - пет, в шестнадесетичен вид. Един номер двеста петдесет и шест, нула, цифри и шестнадесет едно цяло, както и всички - двеста петдесет и седем.

Следователно, прилагането на редица устройства, използващи различни системи за номериране (например, микропроцесор), е необходимо да се посочи система номер за всяко число.

Помислете за някои от начините за такива знаци. Научно-техническа литература на немски език, за да се насочи към числата, написани в двоичен, вместо символа 1 понякога се използва латинска буква на L, писане не е 101, а L0L. След това 101 е сто и един в десетичната система, а L0L - четири плюс един в двоична система.

На вътрешния литературата се отнася до системата за брой е най-често написано в долния десен ъгъл на броя на дребен шрифт, цифров индекс (индекс), понякога го приложат в скоби. Например: пост 101 или 10 110 (10) означава, сто и един знак; Record 1012 или 101 (2) се казва, че броят е писано в двоична бройна система. Той гласи, както следва: Една, нула, едно, в двоичен, което означава, че едно четири нула и единица, или пет десетична система (1012 = 5 различни).

Много често в местни и чуждестранни литература обозначенията за микропроцесорна технология са означени с главни латински букви следните фигури. За се използва бинарна система нотация за писмо Б. осмична 0 или Q, D за знак и шестнадесетичен H. Понякога писмо D в знак е пропуснат.

По този начин, броят пет могат да бъдат написани в системата десетичната как до 510, 5 (10), или 5D и просто като 5; в двоичен система - като 1012, 101 (2), или 101В; хекс - и 5,6, 5 (16) или 5Н; = 510 5 (10) = 5D = 5 = 1012 = 101V = 516 = = 5 (16) == 5Н.

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

Аритметични операции на двоични числа, произведени от същите правила като тази на десетичната но като двоична система има само два символа (1 и 0), а след това изчисленията са много по-лесно след това.

Ето таблицата с добавянето на двоични числа:

изваждане на маса за двоични числа се записва по следния начин:

Четвъртата линия показва влизането за изваждане с заемане. От нула е невъзможно да се отнеме един, трябва да се държи устройството в старши категория. Но това звено за изпълнение означава две. Изваждайки от тази единица на две, ние получаваме един,

Таблица за умножение на двоични числа е както следва:

Това е в пълно съответствие с таблицата за умножение за десетични числа.

В заключение, таблицата по-долу показва разпределението на двоични числа:

Тук, в последните два реда има несигурност, известен от училище аритметика.

От четирите аритметични операции трябва да се обърне най-голямо внимание на допълнение, тъй като микропроцесора всички аритметични операции са извършени с помощта на допълнение.

Обяснете как е.

1. изваждане. изваждане действие може да бъде заменен с добавяне, ако намалява, за да добавите номер, е допълнение към изваждане, че е в допълнение към него, докато на следващия маловажния бит. Сгъваем Умаляемо и допълнена, MSB стойност се отстранява и полученият резултат от изваждане. Нека да обясня това с един пример изваждане десетични дроби. Да предположим, че искате да се извърши действието: 68 - 35.

Намерете допълнена 35 до умалител (брой допълването 35 до Главния ниво - стотици). Това ще бъде броят 65, тъй като 100-35 = 65. Сгънете умаляемото 68 и допълнен 65, получи 68 + 65 = 133. Изхвърлянето на MSB (сто), 33 са били попълнени правилно. отговори.

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

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

За да разберем тези техники извършват изваждане чрез добавяне на двоични числа. Ние използваме същите номера 6810 и 3510, но записани в двоична форма:

10001002 Умаляемо = умалител 6810 01000112 - 3510

Намерете обратния код, за да се приспадат:

1011100 (обратен код умалител)

Повишена по една и се допълва (често наричани popolnitelnym код):

Сгънете намалява и допълнителен код

Отхвърляне единица MSB:

Качваме се на резултата от изваждането:

Процеса на изчисляване се оказа доста дълъг, но просто. Такива операции микропроцесор извършва много бързо.

Неговата електронна мрежа е проектирана така, че да е по-удобно да се замени от изваждането от допълнение. Умножение. Когато се умножи двоични числа трябва да бъдат умножени по един или нула, защото другите числа в двоична система там. Когато се умножи по единица множителя точно възпроизвеждане, а когато се умножи по нула - са получени всички нули, които не могат да пишат, а просто да се премести на следващия мандат от една цифра в ляво.

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

Микропроцесорът има специална памет (сменящ регистър), която измества бинарен номер на желания брой битове при извършване на умножение.

3. Divide. Разделението на многоцифрени двоични числа е най-сложна и дълга процедура от четирите аритметични операции. Не го обмисля в детайли, ние отбелязваме, че разделението въпрос за много смени и изваждане на числа, но тъй като изваждането може да се замени с добавяне на допълнителен код, след това процесът на разделяне се състои от три операции:

добавяне на допълнителен делител кода от дивидент;

Освен делител с остатъци преди изместен при всеки етап на разделяне на ляво от един бит.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!