Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Обратный и дополнительный коды применяются для кодирования только отрицательных чисел.

Читайте также:
  1. AF4.8 Аккумуляторные контейнеры (только для электромобилей)
  2. ATTENTION!! тут не описано как проверять партиклы! только модель с текстурами
  3. Given Names – Имя Отчество (даже если ваше отчество пишется в загранпаспорте только на русском, вы все равно его указываете) ОТЧЕСТВО УКАЗЫВАТЬ ОБЯЗАТЕЛЬНО!!!!
  4. QS системы грамотрицательных бактерий LuxI-LuxR типа.
  5. ROLAND 500 не может только сам нажимать пусковую кнопку.
  6. А ты мне нет, принцесса, - губы Аниса, что только что касались его собственных, растянулись в довольной и нахальной улыбке.
  7. Бог – воплощение премы и может быть постигнут только через прему

^ Правила образования обратного и дополнительного двоичных машинных кодов.

Положительное число в прямом, обратном и дополнительном кодах выглядят одинаково.

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

Обратный код двоичного отрицательного числа получается из прямого кода путем замены единиц на нули и нулей на единицы, только код знака оставить без изменения.

Пример..

Х2 = +1101101 [Х2]пр = 0.1101101 [Х2]обр = 0.0010010

Х2 = -0101101 [Х2]пр = 1.0101101 [Х2]обр = 1.1010010

Здесь точкой отделяется знак числа (его код) от двоичного кода самого числа. Для простоты изложения рассматривается восьмиразрядная сетка.

Дополнительный код отрицательного числа получается формированием обратного кода отрицательного числа и прибавлением единицы к младшему разряду этого кода (перенос в знаковый разряд при этом теряется).

Пример:

Арифметические операции во всех позиционных системах счисления выполняются

По одним и тем же хорошо известным правилам.

Сложение.

Рассмотрим сложение чисел в двоичной системе счисления. В его основе лежит

таблица сложения одноразрядных двоичных чисел:

0+0= 0

0+1= 1

1+0= 1

1+1=10

Единица переноса.

Важно обратить внимание на то, что при сложении двух единиц происходит

Переполнение разряда и производится перенос в старший разряд единицы. Переполнение

Разряда наступает тогда, когда величина числа в нем становится равной или большей

Основания.

Сложение многоразрядных двоичных чисел происходит в соответствии с

Вышеприведенной таблицей сложения с учетом возможных переносов из младших

Разрядов в старшие.

В качестве примера сложим в столбик двоичные числа 1102 и 112:

+ 1102

______

Проверим правильность вычислений сложением в десятичной системе счисления.

Переведем двоичные числа в десятичную систему счисления и затем их сложим:

1102=1*22 + 1*21+ 0*20 = 610;

112 = 1*21 + 1*20 = 310;

610 + 310 = 910.

Теперь переведем результат двоичного сложения в десятичное число:

10012 = 1*23 +0*22 + 0*21 + 1*20 = 910

Например, сложение двух чисел 23,75 и 25,5 дает результат:

10111,11

+ 11001,10

___________

110001,01

Сложение трех чисел 365, 346 и 383

+101011010

____________

Вычитание.

В основе лежит таблица вычитания одноразрядных двоичных чисел. При вычитании

Из меньшего числа (0) большего (1) производится заем из старшего разряда. При

Вычитании необходимо помнить, что занятая в ближайшем старшем разряде единица дает

Две единицы младшего разряда. Если в соседних старших разрядах стоят нули, то

Приходится занимать единицу через несколько разрядов. При этом единица, занятая в

Ближайшем значащем старшем разряде, дает две единицы младшего разряда и единицы во

Всех нулевых разрядах, стоящих между младшим и тем старшим разрядом, у которого


Дата добавления: 2015-10-26; просмотров: 105 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Видно, что мантисса результата не нормализована, так как старшая цифра мантиссы равна нулю.| Классификация сетей

mybiblioteka.su - 2015-2024 год. (0.006 сек.)