Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






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






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

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

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

В последнем случае в том разряде, где находились слагаемые, оказывается 0, а 1 переносится в старший разряд. Пример

В виду ограниченного числа разрядов машинного слова при сложении, вообще говоря, может возникнуть ситуация, когда сумма будет содержать более 15 двоичных цифр. Например,

При сложении n-разрядных двоичных чисел (бит знака и n-1 значащих цифр) возможен результат, содержащий n значащих цифр. Эта ситуация известна как переполнение. Естественно, что ОПУ должно обнаруживать факт переполнения и сигнализировать о нем. Для этого используется следующее правило:


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал