Просмотр содержимого документа
«Презентация по икт.»
6.03.17 г.
19. Представление чисел в памяти компьютера.
Вопросы:
- Цифровая информация хранится в виде?
- БИТ – это ?
3. Чарльз Бэббидж?
4. Вильгельм Готфрид Лейбниц ?
5. Система счисления – ?
6. Системы счисления ?
7. Десятичная система счисления?
8. Двоичная система счисления?
Целые числа в памяти компьютера
Числа без знака
- Число 39 10 = 100111 2 в однобайтовом формате:
- Число 39 10 = 100111 2 в двубайтовом формате:
- Число 65 535 10 = 11111111 11111111 2 в двубайтовом формате:
Числа со знаком
Формы записи целых чисел со знаком
Формы записи чисел целых чисел со знаком
имеют одинаковое представление
Число 19 10 =10011 2
прямой, обратный и дополнительный код
Число 127 10 =1111111 2
прямой, обратный и дополнительный код
0
0
«+»
«+»
0
1
0
1
1
1
1
0
1
0
1
1
1
1
Формы записи чисел целых чисел со знаком
имеют разное представление
Прямой код числа -19:
Прямой код числа -127:
1
1
«-»
«-»
0
1
0
1
1
1
1
0
1
0
1
1
1
1
Формы записи чисел целых чисел со знаком
- Обратный код получается инвертированием всех цифр двоичного кода абсолютной величины числа, включая разряд знака: нули заменяются единицами, а единицы – нулями .
Число -127:
Код модуля числа: 0 1111111
Обратный код числа: 1 0000000
1
0
«-»
0
0
0
0
0
0
Число -19:
Код модуля числа: 0 0010011
Обратный код числа: 1 1101100
1
1
«-»
1
0
1
1
0
0
- Дополнительный код получается образованием обратного кода с последующим прибавлением единицы к его младшему разряду.
Дополн. код числа -127:
Дополн. код числа -19:
1
1
«-»
«-»
1
0
1
0
0
0
1
0
1
0
0
0
1
1
Арифметические действия
Арифметические действия
Десятичная запись:
Двоичные коды:
5
А пк
0
0
0
0
0
1
0
1
+
7
В пк
0
0
0
0
0
1
1
1
12
С пк
0
0
0
0
1
1
0
0
|A| Десятичная запись: Двоичные коды: 5 А пк 0 0 0 0 0 1 0 1 + - 12 В дк 1 1 1 1 0 1 0 0 -7 С дк 1 1 1 1 1 0 0 1 При переводе в прямой код биты цифровой части результата инвертируются и к младшему разряду прибавляется единица: 1 0000110 + 1 = 1 0000111= -7 10 " width="640"
Арифметические действия
- 2) А – положительное, В – отрицательное, |B||A|
Десятичная запись:
Двоичные коды:
5
А пк
0
0
0
0
0
1
0
1
+
- 12
В дк
1
1
1
1
0
1
0
0
-7
С дк
1
1
1
1
1
0
0
1
При переводе в прямой код биты цифровой части результата инвертируются и к младшему разряду прибавляется единица: 1 0000110 + 1 = 1 0000111= -7 10
Арифметические действия
- 3) А – положительное, В – отрицательное, |B|
Десятичная запись:
Двоичные коды:
12
А пк
0
0
0
0
1
1
0
0
+
- 5
В дк
1
1
1
1
1
0
1
1
7
С пк
0
0
0
0
0
1
1
1
Перенос отбрасывается
Единицу переноса из знакового разряда компьютер отбрасывает.
Арифметические действия
Десятичная запись:
Двоичные коды:
-5
А дк
1
1
1
1
1
0
1
1
+
- 7
В дк
1
1
1
1
1
0
0
1
-12
С дк
1
1
1
1
0
1
0
0
Перенос отбрасывается
При переводе в прямой код биты цифровой части результата инвертируются и к младшему разряду прибавляется единица: 1 0001011+1= 1 0001100= -12 10
Практическая работа:
- Задачник №1 . стр. 27,32.
- Задачи № 1,2,3,4,5,6 .