Двоичная и десятичная арифметики и области их применения

4 5

0 3

0 9

               

               

ASCII:

               

               

               

               

               

Наэтапе ввода числовых данных и вывода числовых результатов десятичные числа представляются в ASCII-формате. Их преобразование в BCD-формат может быть реализовано либо на аппаратном, либо на программном уровне.

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

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

Из-за разделения двоичных чисел на две формы представления (с фиксированной запятой и с плавающей запятой) практически в любом компьютере реализована аппаратная поддержка как целочисленной арифметики (для чисел с фиксированной запятой), так и арифметики с плавающей запятой. Так, например, в процессорах Intel наряду с целочисленным АЛУ (ALU) имеется также АЛУ для операций над числами с плавающей запятой, которое входит в состав FPU. Для того, чтобы подчеркнуть целочисленность АЛУ, его аббревиатуру достаточно часто дополняют буквой I: IALU.

Для обработки данных в ЭВМ возможно применение одной из двух следующих схем:

 
 
Вывод результатов в десятичной системе счисления


Преобразование результатов обработки из двоичной в десятичную систему счисления
Обработка данных в двоичной системе счисления
Преобразование данных из десятичной в двоичную систему счисления
Ввод данных в десятичной системе счисления
1)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: