Студопедия Главная Случайная страница Обратная связь

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

Деление





Деление − операция, обратная умножению, поэтому при делении двоичных чисел, так же как и в десятичной системе счисления, операция вычитания повторяется до тех пор, пока уменьшаемое не станет меньше вычитаемого. Число этих повторений показывает, сколько раз вычитаемое укладывается в уменьшаемом.

Пример.

Вычислить 204(10): 12(10) в двоичном коде:

Машинные коды

Любая машинная операция в ЭВМ основана на использовании простейших микроопераций типа сложение и сдвиг, что позволяет иметь единое арифметико-логическое устройство для выполнения любых операций, связанных с обработкой информации.

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

В ЭВМ все операции выполняются над числами, представленными специальными машинными кодами, которые позволяют обрабатывать знаковые разряды чисел так же, как и значащие разряды, а также заменять операцию вычитания операцией сложения. Различают прямой код (пк), обратный (ок) и дополнительный (дк) двоичных чисел.

 

Прямой код двоичного числа образуется из абсолютного значения этого числа и кода знака перед старшим числовым разрядом.

Пример.

Даны два числа (А и В) в десятичной системе счисления. Требуется записать их прямой код.

А(10)= +10 А(2)= +1010 Апк=0 1010

В(10)= -15 В(2)= -1111 Впк=1 1111

 

Обратный код образуется по правилу:

1) обратный код положительного числа совпадает с его прямым кодом;

2) обратный код отрицательного числа содержит единицу в знаковом разряде числа, а значащие разряды числа заменяются на инверсные (противоположные).

 

Пример.

Даны два числа (А и В) в десятичной системе счисления. Требуется записать их обратный код.

А(10)= +5 А(2)= +101 Апк=0 101 Аок=0 101

В(10)= -13 В(2)= -1101 Впк=1 1101 Вок=1 0010

 

Сложение положительного числа с его отрицательным значением в обратном коде дает так называемую машинную единицу МЕок=1…1111……..

Нуль в обратном коде имеет двоякое значение: он может быть как положительным числом (0…00000….), так и отрицательным (1…11111….). Значение отрицательного нуля совпадает с МЕок. Такое двойственное представление нуля есть причина того, что в современных ЭВМ все числа представляются не обратным, а дополнительным кодом.

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

Пример.

Даны два числа (А и В) в десятичной системе счисления. Требуется записать их в дополнительном коде.

А(10)=+19 А(2)=+10011 Апк=0 10011; Аок=0 10011 Адк=0 10011

В(10)=-13 В(2)=-1101 Впк=1 1101 Вок=1 0010 Вдк=1 0010 (+1) =0011

 

Существует другой (быстрый) способ формирования дополнительного кода: двоичное число в прямом коде просматривается от младшего разряда к старшему (справа налево). Пока встречаются нули, их копируют в одноименные разряды результата. Первая, встретившаяся единица также копируется в соответствующий разряд, а каждый последующий бит исходного числа заменяется на противоположный (0 на 1 или 1 на 0). Знаковый разряд свое значение не изменяет.

Пример.

1. Дано число А(10)= - 44 А(2)= - 101100 Апк=1 101 100

Адк=1 010 100

 

2. Дано число А(10)= - 23 А(2)= - 10111 Апк=1 1011 1

Адк=1 0100 1

 

Преобразование кодов при алгебраическом сложении:

А+В = А+В -А+В = (-А)+В

А-В = А+(-В) -А-В = (-А)+(-В)

 







Дата добавления: 2015-08-12; просмотров: 684. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


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

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Studopedia.info - Студопедия - 2014-2025 год . (0.008 сек.) русская версия | украинская версия