Действия над числами в двоичной системе счисления



...к списку решаемых задач

Уважаемый посетитель!

Наш сервис (сайт) окажет вам помощь в решении задач на арифметические действия с числами в двоичной системе счисления. Все задачи решаются непосредственно на сайте (в режиме OnLine) абсолютно бесплатно! Вам только необходимо будет выбрать требуемое арифметическое действие и ввести исходные числа (операнды). Все остальное сервис сделает за вас. Результат появится тут же, в окне браузера, со всеми промежуточными решениями и подробностями, по шагам.

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

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

Приступить к решению своей задачи по арифметическим действиям над числами ручным методом, можно по ссылкам указанным ниже:

Сложение двоичных чисел
Вычитание двоичных чисел
Умножение двоичных чисел

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

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

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

Операция сложения в двоичной системе счисления может быть проведена с целыми числами, с одинаковыми или различными знаками. Для представления отрицательных чисел используется дополнительный код. Вводить же отрицательные числа следует в прямом коде, в дополнительный код число будет переведено автоматически. Максимальный размер исходных чисел и результата не должен превышать 32-х двоичных разрядов (бит), или размера заданной вами разрядной сетки. Факт переполнения разрядной сетки отрабатывается.

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

Операция умножения в двоичной системе счисления, на нашем сайте, может быть выполнена с целыми числами с разными или одинаковыми знаками. Максимальный размер исходных операндов 16 бит. Результат всегда удвоенной разрядности, т.е. максимум 32 бита. Умножение производится в прямых кодах, начиная с младших разрядов множителя и сдвигом суммы частичных произведений вправо.

Операция деления двоичных чисел, также может осуществляться с целыми числами, возможно с разными знаками. Размер операндов не должен превышать 32-х бит. При этом реализуется операция деления с остатком, методом без восстановления остатка.

Приступить к решению своей задачи по арифметическим действиям над числами машинным методом, можно по ссылкам указанным ниже:

Сложение двоичных чисел
Вычитание двоичных чисел
Умножение двоичных чисел
Деление двоичных чисел


...к полному списку решаемых задач