Разделы презентаций


Представление чисел в компьютере

Содержание

Все числа в ЭВМ должны быть строго определенной длины. Это регулируется понятием РАЗРЯДНАЯ СЕТКА.

Слайды и текст этой презентации

Слайд 1Представление чисел в компьютере.
Естественная форма числа. Формат с фиксированной точкой.

Представление чисел в компьютере.Естественная форма числа. Формат с фиксированной точкой.

Слайд 2Все числа в ЭВМ должны быть строго определенной длины. Это

регулируется понятием РАЗРЯДНАЯ СЕТКА.

Все числа в ЭВМ должны быть строго определенной длины. Это регулируется понятием РАЗРЯДНАЯ СЕТКА.

Слайд 3От разрядной сетки (длины числа) зависит максимальное значение числа.
1 байт

– от 000000002 до 111111112 => от 010 до 25510
Полуслово

– от 00000000000000002 до 11111111111111112 => от 010 до 65 53510
и т.д.
От разрядной сетки (длины числа) зависит максимальное значение числа.1 байт – от 000000002 до 111111112 => от

Слайд 4Представление чисел с фиксированной точкой.

Целые + - числа

Для знака отводится разряд:
«+» - разряд = 0
«-» - разряд равен 1

Формат H
16 бит
Формат F
32 бит

Представление чисел с фиксированной точкой.

Слайд 5Диапазон представления числа
Формат Н:
1 знаковый разряд + 15 бит

для числа=>
От – 1111111111111112 до
+ 1111111111111112

=>
От - 32 76710 до + 32 76710
Диапазон представления числаФормат Н: 1 знаковый разряд + 15 бит для числа=>От – 1111111111111112 до

Слайд 6Примеры:
Записать в формате Н числа:
152
- 65
- 485

Примеры:Записать в формате Н числа:152- 65- 485

Слайд 7Домашнее задание:
Конспект читать, знать понятия: разрядная сетка, сколько бит в

H и F сетке.
Знать как посчитать максимум и минимум в

знаковой сетке любого формата.
Записать в Н сетке:
-35
56
Домашнее задание:Конспект читать, знать понятия: разрядная сетка, сколько бит в H и F сетке.Знать как посчитать максимум

Слайд 8Проверка домашнего задания
Х10 = ∑ цифр даты рождения
Записать в Н

сетке:
+ Х10

- Х10

Проверка домашнего заданияХ10 = ∑ цифр даты рожденияЗаписать в Н сетке:+ Х10- Х10

Слайд 9Машинные коды чисел.
Все арифметические операции сведены к сложению и сдвигу.
Для

выполнения вычитания используется специальное представление чисел – ДОПОЛНИТЕЛЬНЫЙ код, который

суммируется с уменьшаемым.
Машинные коды чисел.Все арифметические операции сведены к сложению и сдвигу.Для выполнения вычитания используется специальное представление чисел –

Слайд 10Машинные коды чисел.
Целые положительные числа хранятся и обрабатываются в ПРЯМОМ

коде.
Целые отрицательные хранятся и обрабатываются в ДОПОЛНИТЕЛЬНОМ коде.

Машинные коды чисел.Целые положительные числа хранятся и обрабатываются в ПРЯМОМ коде.Целые отрицательные хранятся и обрабатываются в ДОПОЛНИТЕЛЬНОМ

Слайд 11Получение дополнительного кода числа в сетке Н.
2910
Получение прямого кода: 2910

= 111012
Запись в Н сетку: 1 0000000000111012
Получение обратного кода:

кроме знакового, все 1->0; 0->1
Пк 1 0000000000111012
Ок 1 1111111111000102
4. Получение дополнительного кода: прибавление 1 к обратному коду:
Ок 1 1111111111000102
+ 1
Дк 1 1111111111000112
5. Если при сложении после знакового разряда переносится еще 1 единица, то это переполнение сетки, и эта единица стирается.
Получение дополнительного кода числа в сетке Н.2910Получение прямого кода: 2910 = 111012Запись в Н сетку: 1 0000000000111012

Слайд 12Получение дополнительного кода числа в сетке Н.
- 1710
Получение прямого

кода: 1710 = 100012
Запись в Н сетку: 1 0000000000100012
Получение

обратного кода:
Пк 1 0000000000100012
Ок 1 1111111111011102
4. Получение дополнительного кода:
Ок 1 1111111111011102
+ 1
Дк 1 1111111111011112
Получение дополнительного кода числа в сетке Н. - 1710Получение прямого кода: 1710 = 100012Запись в Н сетку:

Слайд 13Получение дополнительного кода числа в сетке Н.
89510
Получение прямого кода: 89510

= 11011111112
Запись в Н сетку: 1 0000011011111112
Получение обратного кода:


Пк 1 0000011011111112
Ок 1 1111100100000002
4. Получение дополнительного кода:
Ок 1 1111100100000002
+ 1
Дк 1 1111100100000012
Получение дополнительного кода числа в сетке Н.89510Получение прямого кода: 89510 = 11011111112Запись в Н сетку: 1 0000011011111112

Слайд 14Сложение чисел в Пк и Дк.
Число складываются в тех кодах,

в которых хранятся: + в Пк, - в Дк
В суммировании

участвуют и знаковые разряды.
Если после сложения в знаковом разряде 0, то число +, и результат – его Пк.
Если после сложения в знаковом разряде 1, то число -, и результат – его Дк.
Пк получается после шагов:
Вычесть 1.
Результат инвертировать.
5. Бывает переполнение сетки.
Сложение чисел в Пк и Дк.Число складываются в тех кодах, в которых хранятся: + в Пк, -

Слайд 15Сложение чисел в Пк и Дк.
А = 2910 В =

-1710
Получаем коды: Пка = 0000000000011101;

Дкв = 1111111111101111
Складываем:
0000000000011101
1111111111101111
10000000000001100
3. В знаковом разряде 0 , сл-но, число положительное, результат – Пк.
4. Проверка: Пк = 11002 = 1210 = 29-17

Сложение чисел в Пк и Дк.А = 2910 В = -1710Получаем коды: Пка = 0000000000011101;

Слайд 16Сложение чисел в Пк и Дк.
А = -2910 В =

-1710
Получаем коды: Дка = 1111111111100011;

Дкв = 1111111111101111
Складываем:
1111111111100011
1111111111101111
11111111111010010
3. В знаковом разряде 1 , сл-но, число отрицательное, результат – Дк.
4. Получаем Пк:
1111111111010010
- 1
1111111111010001 -> инверсия 0000000000101110
4. Значащие разряды 1011102 = 4610
Сложение чисел в Пк и Дк.А = -2910 В = -1710Получаем коды: Дка = 1111111111100011;

Слайд 17Домашнее задание
А = 25 В = 19
Получить в сетке

Н:
А – В
В – А

Домашнее заданиеА = 25  В = 19Получить в сетке Н:А – ВВ – А

Слайд 18152
Переводим 152 в 2СС: = 100110002
Н формат: 16 бит

Число положительное,

в знаковый разряд 0
0
Заполняем сетку с конца двоичными числами
1 0

0 1 1 0 0 0

Оставшиеся разряды заполняем нулями

0 0 0 0 0 0 0

152Переводим 152 в 2СС: = 100110002Н формат: 16 битЧисло положительное, в знаковый разряд 00Заполняем сетку с конца

Слайд 19- 65
Переводим 65 в 2СС: = 10000012
Н формат: 16 бит

Число

отрицательное, в знаковый разряд 1
1
Заполняем сетку с конца двоичными числами

1 0 0 0 0 0 1

Оставшиеся разряды заполняем нулями

0 0 0 0 0 0 0 0

- 65Переводим 65 в 2СС: = 10000012Н формат: 16 битЧисло отрицательное, в знаковый разряд 11Заполняем сетку с

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика