форма с фиксированной точкой (применяется к целым числам) форма с плавающей точкой (применяется к вещественным числам)

Презентация:



Advertisements
Похожие презентации
ЧИСЛА В ПАМЯТИ КОМПЬЮТЕРА. ПРЕДСТАВЛЕНИЕ ЦЕЛЫХ ЧИСЕЛ Часть памяти, в которой хранится число называют ячейкой, минимальный размер которой – 8 битов. Как.
Advertisements

Ч ИСЛА В ПАМЯТИ КОМПЬЮТЕРА. Выполнила ученица 9»Г» класса Сорокина Ирина.
ЧИСЛА В ПАМЯТИ КОМПЬЮТЕРА "Все есть число", говорили пифагорийцы, подчеркивая необычайно важную роль чисел в практической деятельности.
Представление чисел в компьютере 1. Представление чисел в формате с фиксированной запятой 2. Представление чисел в формате с плавающей запятой.
ЧИСЛА В ПАМЯТИ КОМПЬЮТЕРА "Все есть число", говорили пифагорийцы, подчеркивая необычайно важную роль чисел в практической деятельности.
ПРЕДСТАВЛЕНИЕ ЧИСЕЛ В ПАМЯТИ КОМПЬЮТЕРА
Представление чисел в компьютере автор: Хайманова Т.Я. май 2008 г.
Кодирование числовой информации Для представления чисел в памяти ПК используются два формата: формат с фиксированной точкой, формат с плавающей точкой.
Представление чисел в компьютере. Правило 1: данные (и программы) в памяти компьютера хранятся в двоичном виде, т. е. в виде цепочек единиц и нулей. Современный.
ЧИСЛА В ПАМЯТИ КОМПЬЮТЕРА "Все есть число", говорили пифагорийцы, подчеркивая необычайно важную роль чисел в практической деятельности.
Рассчитайтесь по порядку в двоичной системе счисления. Вспомните алгоритм перевода десятичных чисел в двоичную систему счисления.
«Кодирование числовой информации» Урок – лекция 10 класс Потапова Алла Александровна учитель информатики МОУ СОШ 7 городского.
Представление числовой информации в ПК Мясникова О.К.
Представление чисел в компьютере Терехова Н.А.. Представление чисел в формате с фиксированной запятой.
Представление числовой информации в ПК Диденко В.В.
Кодирование числовой информации Цель урока: научиться представлять целые числа в памяти компьютера; научиться представлять вещественные числа в памяти.
Кодирование вещественных чисел. Пляшешник А.В. МОУ СОШ 5 города Ржева Тверской области.
номера разрядов 01 …n-2n-1n-1 знаковый разряд разряды модуля числа 0 – положительные числа 1 – отрицательные числа значения разряд.
2 ? Ответ: ? Ответ: ? Ответ:
Представление чисел в компьютере 1.Представление целых положительных чисел. 2.Представление целых отрицательных чисел. 3.Особенности реализации арифметических.
Транксрипт:

форма с фиксированной точкой (применяется к целым числам) форма с плавающей точкой (применяется к вещественным числам)

Ячейка памяти 8 бит = 1 байт

42 10 = Знак числа. У положительного числа – 0, у отрицательного – 1. Представление в памяти компьютера целых положительных чисел

= Максимальное целое положительное число, помещающееся в восьмиразрядную ячейку, равно 127.

записать внутреннее представление соответствующего ему положительного числа записать обратный код полученного числа заменой во всех разрядах 0 на 1, и 1 на 0. к полученному числу прибавить 1. записать внутреннее представление соответствующего ему положительного числа записать обратный код полученного числа заменой во всех разрядах 0 на 1, и 1 на 0. к полученному числу прибавить записать внутреннее представление соответствующего ему положительного числа 2. записать обратный код полученного числа заменой во всех разрядах 0 на 1, и 1 на 0 3. к полученному числу прибавить 1 Алгоритм

42 10 = ) ) это обратный код 3) получили представление числа – в восьмиразрядной ячейке

признак отрицательного числа

получили число, старший разряд которого выходит за пределы восьмиразрядной ячейки, таким образом восьмиразрядная ячейка заполнена нулями, т.е. полученное при сложение число равно 0 Представление восьмиразрядного отрицательного числа –Х дополняет представление соответствующего положительного числа +Х до значения 2 8. Поэтому представление отрицательного целого числа называется дополнительным кодом

Диапазон представления целых чисел в восьмиразрядной ячейке: -128 X 127 или –2 7 Х В 16-рядной ячейке можно получить числа диапазоном: –2 15 Х или X В 32-разрядной ячейке можно получить числа диапазоном: –2 31 Х или X

–2 N-1 Х 2 N-1 - 1

X = m · p n m – мантисса p - основания системы счисления n – порядок (степень) 25,324=0,25324·10 2 m=0, мантисса n=2 – порядок Порядок указывает, на какое количество позиций и в каком направлении должна сместится десятичная запятая в мантиссе

Для хранения вещественных чисел в памяти компьютера используется 32-разрядная или 64- разрядная ячейка. В первом случае это будет с обычной точностью, во - втором случае с удвоенной точностью. В ячейке хранятся два числа в двоичной системе счисления: мантисса и порядка.

Диапазон вещественных чисел ограничен, но он значительно шире, чем при представление целых чисел в форме с фиксированной запятой. При использовании 32-разрядной ячейки этот диапазон : -3,4·10 38 Х 3,4·10 38 Выход из диапазона (переполнение) приводит к прерыванию работы процессора

3(а) Записать внутреннее представление числа 32 в восьмиразрядную ячейку = Значит внутреннее представление числа 32 в восьмиразрядную ячейку:

3(б) Записать внутреннее представление числа -32 в восьмиразрядную ячейку 32 имеет представление Обратный код Значит внутреннее представление числа -32 в восьмиразрядную ячейку:

4(а) Определить какому десятичному числу соответствует двоичный код восьмиразрядного представления целого числа. Видим, что первый разряд – 0, значит число положительное. Переведём число в десятичную систему счисления: 1*2 4 +0*2 3 +1*2 2 +0*2 1 +1*2 0 =16+4+1=21 10 Значит двоичный код восьмиразрядного представления целого числа 21 10

4 (б) Определить какому десятичному числу соответствует двоичный код восьмиразрядного представления целого числа. Видим, что первый разряд – 1, значит число отрицательное. Для нахождения десятичного числа выполним алгоритм дополнительного кода в обратном порядке, а именно: Вычтем из данного числа Заменим 1 на 0 и 0 на Переведём двоичное число 10 2 в десятичную систему счисления =1*2 1 +0*2 0 =2 Таким образом, двоичный код восьмиразрядного представления целого числа 2 10