Найти сумму 6553410 + 310
В последнем примере в результате сложения получилось число, превышающее максимально возможное; результат ошибочен, о чем свидетельствует появление 1 в регистре переполнения. Возникновение такой ситуации в ходе выполнения программы, написанной на языке, где предусмотрено строгое описание типа переменных, приводит к прекращению работы и выводу сообщения об ошибке. В программах, предназначенных для обработки числовой информации (например, Excel, MathCAD или Calc), при переполнении разрядной сетки производится автоматическое преобразование целого числа в вещественный тип. Таким образом, регистр переноса в данном случае служит индикатором корректности процесса вычислений. Умножение производится согласно таблице умножения, которая для двоичных чисел имеет предельно простой вид:
|
|
Структуры данных и их представление в ОЗУ Кодирование чисел в компьютере и действия над ними Вернуться в оглавление: Теоретические основы информатики |