Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Арифметические основы вычислительной техники

Определение 1

Арифметические основы вычислительной техники — это набор правил записи чисел и выполнения арифметических операций в вычислительной технике.

Введение

В своей каждодневной работе люди могут использовать разные системы счисления, например, десятичную, римскую, систему отсчёта временных интервалов и так далее. Все системы счисления делятся на:

  • Позиционные системы счисления.
  • Непозиционные системы счисления.

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

I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000.

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

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

$N_q = A_n A_{n–1} ... A_2 A_1 A_0$

Значение этого числа может быть определено по следующей формуле:

«Арифметические основы вычислительной техники» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

$N_q = A_n ⋅q_n + А_{n–1} ⋅ q_{n–1} + А_{n–2} ⋅ q_{n–1} + … А_2 ⋅q_2 + А_1 ⋅ q_1 + А_0 ⋅ q_0$

Где $A_i $ является цифрой записи числа, которая удовлетворяет условию:

$0 ≤ A_i ≤ (q – 1)$

Здесь $q$ является основанием системы счисления и для десятичной системы счисления А может меняться от нуля до девяти.

Помимо десятичной системы счисления в вычислительной технике могут использоваться:

  • Двоичная система счисления.
  • Восьмеричная система счисления.
  • Шестнадцатеричная система счисления.

Арифметические основы вычислительной техники

В разных системах счисления применяются цифровые обозначения, используемые в десятичной системе, то есть от нуля до девяти, а для систем счисления, где основание больше десяти, введены для цифр больше девяти буквенные обозначения. К примеру, в шестнадцатеричной системе счисления это начальные буквы латинского алфавита, а именно,А, В, C, D, E, F, соответствующие числам 10, 11, 12, 13, 14, 15.

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

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

Правила суммирования в бинарной системе счисления. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Правила суммирования в бинарной системе счисления. Автор24 — интернет-биржа студенческих работ

Все допустимые значения для первого слагаемого приведены во второй и третьей строчках в первой колонке. Все допустимые значения второго слагаемого приведены во второй и третьей колонках первой строчки. В пересечении заданных строчек и колонок расположены итоги суммирования. Значком «*» помечен вариант, когда в рассматриваемом разряде сумма равняется нулю и присутствует единица переноса в следующий разряд.

В общем случае при определении величины суммы в текущем разряде необходимо два раза использовать данную таблицу сложения:

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

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

При определении поразрядных сумм и учёте появившихся переносов применяется специальная классификация разрядов суммируемых операндов:

  1. Разряд, который генерирует перенос, то есть два операнда этого разряда равны единице.
  2. Разряд, который пропускает перенос, то есть операнды данного разряда обладают разными значениями.
  3. Разряд, который блокирует распространение переноса, то есть операнды данного разряда обладают одинаковыми значениями.

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

Правила вычитания в двоичной системе. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Правила вычитания в двоичной системе. Автор24 — интернет-биржа студенческих работ

Набор всех возможных значений вычитаемого представлен во второй и третьей строчках первой колонки. Набор всех возможных значений уменьшаемого представлен во второй и третьей колонках первой строчки. В пересечении помеченных значениями операндов строчек и колонок расположен итоговый результат вычитания из первого второго операнда. Знаком «*» в таблице помечен вариант, когда в данном разряде в итоге получается единица при заимствовании из ближнего старшего разряда.

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

Дата написания статьи: 21.01.2021
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot