Содержание
- 2. Способы представления чисел целые положительные числа (без знака) целые со знаком вещественные нормализованные числа.
- 3. Целые числа без знака Целые числа без знака обычно занимают в памяти один или два байта
- 4. Целые числа со знаком Целые числа со знаком обычно занимают в памяти компьютера один, два или
- 5. Пример 7210=10010002 a) однобайтовый формат б) двубайтовый формат в) число 65535 в двубайтовом формате Номера разрядов
- 6. Дополнительный код Целые числа со знаком Прямой код Обратный код Положительные числа в прямом, обратном и
- 7. Прямой код Прямой код числа: 1 Прямой код числа: -127 n-разрядность кода, aзн - значение знакового
- 8. Обратный код Получается инвертированием всех цифр двоичного кода абсолютной величины числа, включая разряд знака: нули заменяются
- 9. Дополнительный код Получается образованием обратного кода с последующим прибавлением единицы к его младшему разряду Обычно отрицательные
- 10. алгоритм перевода отрицательных чисел в положительные Число + его дополнительный код =0 Дополнительный код
- 11. Дополнительный код Представление в двоичном дополнительном коде в случае 3-битного кодирования чисел:
- 12. Дополнительный код Для дополнительного кода справедливо следующее соотношение: где n-разрядность машинного слова, aзн=0 для положительных чисел,
- 13. Операции над целыми числами Сложение. Вычитание. В большинстве случаев операция вычитания не используется, вместо нее производится
- 14. А и В положительные 3 7 + 10 Десятичная запись Двоичные коды 0 0000011 0 0000111
- 15. А положительное, B отрицательное и по абсолютной величине больше, чем А 3 -10 + -7 Десятичная
- 16. А положительное, B отрицательное и по абсолютной величине меньше, чем А 10 -3 + 7 Десятичная
- 17. А и B отрицательные -3 -7 + -10 Десятичная запись Двоичные коды 1 1111000 + 1
- 18. Сложение обратных кодов При сложении может возникнуть ситуация, когда старшие разряды результата операции не помещаются в
- 19. А и В положительные 3 7 + 10 Десятичная запись Двоичные коды 0 0000011 0 0000111
- 20. А положительное, B отрицательное и по абсолютной величине больше, чем А 3 -10 + -7 Десятичная
- 21. А положительное, B отрицательное и по абсолютной величине меньше, чем А 10 -3 + 7 Десятичная
- 22. А и B отрицательные -3 -7 + -10 Десятичная запись Двоичные коды 1 1111001 + 1
- 23. Формы представления чисел С фиксированной точкой С плавающей точкой
- 24. Преобразование чисел из естественной формы в нормализованную Число больше 1. Перемещение разделителя по числу влево до
- 25. Вещественные числа Для удобства отображения чисел, принимающих значения из достаточно широкого диапазона, используется форма записи чисел
- 26. Вещественные числа Такое, наиболее выгодное для компьютера, представление вещественных чисел называется нормализованным. Мантиссу и порядок q-ичного
- 27. Примеры нормализованного представления вещественного числа Десятичная система 753.15 = 0.75315*103 -0.000034 = -0.34*10-4 Двоичная система -101.01
- 28. Формат представления вещественных чисел При хранении числа с плавающей точкой отводятся разряды для мантиссы, порядка, знака
- 29. Число 6.2510 = 110.012 = +0,11001•2+11 Знак числа Знак порядка Порядок Мантисса 31 30 … 22
- 30. Пример записи чисел в нормализованном виде в четырехбайтовом формате с семью разрядами для записи порядка. Знак
- 31. Характеристики форматов вещественных чисел Форма представления чисел с плавающей точкой позволяет записывать числа с высокой точностью
- 32. Арифметические операции с вещественными числами 1. Сложение . a) Δk=|k1-k2| b) если k1>k2, то k=k1 иначе
- 33. Арифметические операции с вещественными числами Сложение . Пример. Сложить двоичные нормализованные числа 0.10111 . 2-1 и
- 34. Арифметические операции с вещественными числами Пример. X1=0.87654 * 101, X2=0.94567*102. Пусть под запись мантиссы отводится 5
- 35. Арифметические операции с вещественными числами Вычитание сводится к сложению с дополнительным кодом. Умножение производится по правилу
- 37. Скачать презентацию