Категория > Новости > Цифровая электроника с самого начала. Изучаем сумматор и собираем его на макетной плате - «Новости»
Цифровая электроника с самого начала. Изучаем сумматор и собираем его на макетной плате - «Новости»21-11-2022, 00:00. Автор: Фелицата |
Цифровая электроника с самого начала. Собираем схемы на MOSFET-транзисторах Бунт многоножек. Собираем устройство с интегральными микросхемами Читайте также - Склад запчастей Либхер: Ящик морозилки, ящик морозильной камеры либхер по доступным ценам, можно купить отдельно в разделе каталога сайта. В основе работы компьютера лежит арифметико‑логическое устройство (АЛУ). Чтобы понять, как оно работает, давай разберем принцип, который позволяет компьютеру совершать операции. Но сначала я подробнее расскажу о самой двоичной системе. Двоичная системаДумаю, ты уже имеешь некоторое представление о двоичном счислении. Все числа в двоичной системе состоят из двух цифр — нуля и единицы. Внутри компьютер использует ее для всех операций, даже если работает с десятичными или шестнадцатеричными числами. Перевод чисел из двоичной системы в десятичную и обратноПереводить числа из одной системы в другую проще всего при помощи калькулятора, но для нас сейчас важно знать, как это делается, по шагам. Число в десятичной системе счисления можно представить в виде суммы его цифр, помноженных на десять в степени разряда числа — от самого правого, которому соответствует 10 в нулевой степени, к самому левому, при том что степень каждый раз возрастает на единицу. Например: 389 = 3 ∙ 10² + 8 ∙ 10¹ + 9 · 10⁰ = 300 + 80 + 9 Точно так же можно раскладывать двоичные числа, только каждый разряд (самая правая цифра считается самым младшим разрядом) умножается не на степень десяти, а на степень двойки. В итоге мы получим число в десятичной системе. В качестве примера переведем число 1101 из двоичной в десятичную: 1101 = 1 ∙ 2³ + 1 · 2² + 0 · 2¹ + 1 · 2⁰ = 8 + 4 + 0 + 1 = 13 Чтобы перевести обратно, нужно использовать деление с остатком. Исходное число в десятичной системе делим на два, остаток от деления (1 или 0) записываем в первый разряд (самая правая цифра). Полученное частное снова делим на два и остаток записываем уже в следующий разряд. Так действуем, пока в результате деления не получится ноль. Пример ты можешь увидеть на картинке снизу. Перевод числа из десятичной в двоичную систему счисления СложениеЗа операцию сложения в электронных чипах отвечает сумматор. Как складывать двоичные числа? Можно сложить в столбик точно так же, как десятичные. Поскольку цифр всего две, держать в уме и переносить здесь можно только единицу. Всего возможных вариантов сложения цифр одного разряда четыре:
В последнем случае единица переходит в следующий разряд, результат записывается как «0 с переносом 1». Этот бит перенесенной единицы складывается с битом в следующем разряде. Сложение двоичных чисел Теперь рассмотрим более сложный пример со складыванием четырехбитных двоичных чисел. В этих случаях все единицы младшего значащего разряда дают в сумме бит нуля с переносом единицы в следующие разряды. Напоминаю, разряды считаются от меньшего к большему (справа налево). В следующем разряде мы снова получаем две единицы от переноса и единицы в разряде. Процесс повторяется до самого старшего значащего бита. Аналогично и с другими числами в среднем примере. В последнем примере вышедший из младшего разряда бит переноса дает единицу и в сумму, и в бит переноса. Как видишь, это работает точно так же, как с десятичными числами, а может, даже и проще. ВычитаниеЕсли при сложении нам нужно переносить числа, то при вычитании потребуется занимать. Работает это точно так же, как при десятичном вычитании в столбик. Перейти обратно к новости |