Читать «В Стране Микроников, или Секреты компьютера» онлайн - страница 27

Мирослав Томаля

— Сложение производится в Департаменте сумматора, входящего в состав Министерства арифметики и логики. Числа, которые мы брали, чтобы произвести сложение, пересылало нам Министерство регистров.

— А как? — спросил Петрек.

— Ведь я недавно говорил тебе, — ответил другу Каролек, — что в Микропроцессоре есть внутренняя Магистраль данных для связи между отдельными частями Микропроцессора.

— Ага! Она играет, наверное, такую же роль, как коридоры и лифты в административном здании, — заметил Петрек.

— Ты прав, но пока не мешай, — прервал его Каролек. — У нас мало времени.

— Не знаю, по каким соображениям, — продолжал микроник, — но одно число нужно было брать из накопителя, а второе — из другого регистра или из Района ЗУПВ.

— А откуда вы знали, из какого места ЗУПВ следует взять это число? — просил Каролек. — Ведь чтобы работать с данными из ЗУ, нужно указать ею адрес.

— Разумеется! Адрес нужно предварительно поместить в пару регистров HL, — ответил Адек. — С помощью индексных регистров. Но думаю, пока гаммониды этого не требуют, и вам следует помалкивать.

— Ты прав, — согласился Петрек.

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

— Вроде нет, — неуверенно ответил Каролек.

— Подумайте минуточку. Впрочем, подскажу вам. Сколько будет ноль плюс ноль?

— Конечно, ноль! — воскликнул Петрек.

— А ноль плюс один? — опросил Адек.

— Один, — ответил Каролек.

— А к одному прибавить один, будет два? — выскочил Петрек

— Да, два, но в записи по двоичной системе это будет 10, — поправил Адек и добавил: — Выходит, мы получили всю таблицу сложения

Смотрите:

0 + 0 = 0

1 + 0 = 1

0 + 1 = 1

1 + 1 = 10

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

— А что такое наименее значимые биты? — Петрек хотел знать все точно.

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

— Не очень-то я все это понимаю, — искренне признался Петрек.

— Ой! Какой ты недогадливый, — рассердился на друга Каролек. — Сейчас я тебе объясню. Смотри! Если в десятичной системе число составляет 25738, то наименее значимая цифра этого числа, как ты знаешь, 8. Даже если бы ты забыл последнюю цифру и сказал, что число составляет двадцать пять тысяч семьсот тридцать с чем-то, ты сделаешь небольшую ошибку. Поэтому говорят, что эта цифра — наименее значимая или наименее существенная.

— Откуда ты все это знаешь? — Петрек посмотрел на друга с уважением.

— Мой дорогой! — с чувством превосходства ответил Каролек. — Я кое-что об этом читал.