Бакалавр
Дипломные и курсовые на заказ

Арифметические основы работы ЭВМ

РефератПомощь в написанииУзнать стоимостьмоей работы

Правило сложения двоичных чисел: При алгебраическом сложении двоичных чисел с использованием дополнительного кода положительные слагаемые представляют в прямом коде, а отрицательные — в дополнительном коде. Затем производят суммирование этих кодов, включая знаковые разряды, которые при этом рассматриваются как старшие разряды. При возникновении переноса из знакового разряда единицу переноса… Читать ещё >

Арифметические основы работы ЭВМ (реферат, курсовая, диплом, контрольная)

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

сложение.

вычитание.

умножение.

0+0=0.

0−0=0.

0*0=0.

0+1=1.

1−0=1.

0*1=0.

1+0=1.

1−1=0.

1*0=0.

1+1=10.

10−1=1.

1*1=1.

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

  • 1. Прямой код складывается из знакового разряда (старшего) и собственно числа. Знаковый разряд имеет значение
  • 0 — для положительных чисел;
  • 1 — для отрицательных чисел.
  • 2. Обратный код образуется из прямого кода заменой нулей — единицами, а единиц — нулями, кроме цифр знакового разряда. Для положительных чисел обратный код совпадает с прямым. Используется как промежуточное звено для получения дополнительного кода.
  • 3. Дополнительный код образуется из обратного кода добавлением 1 к младшему разряду.

Правило сложения двоичных чисел: При алгебраическом сложении двоичных чисел с использованием дополнительного кода положительные слагаемые представляют в прямом коде, а отрицательные — в дополнительном коде. Затем производят суммирование этих кодов, включая знаковые разряды, которые при этом рассматриваются как старшие разряды. При возникновении переноса из знакового разряда единицу переноса отбрасывают. В результате получают алгебраическую сумму в прямом коде, если эта сумма положительная, и в дополнительном коде, если сумма отрицательная.

Показать весь текст
Заполнить форму текущей работой