Инфоурок Информатика КонспектыКонспект по основам теории информации "Представление целых чисел в памяти ЭВМ"

Конспект по основам теории информации "Представление целых чисел в памяти ЭВМ"

Скачать материал

 

Представление целых чисел в памяти ЭВМ.

 

Все числовые данные хранятся в ЭВМ в двоичном виде, т.е. в виде последовательности нулей и единиц, однако формы хранения целых и действительных чисел различны. 

Для представления чисел в памяти ЭВМ используются два формата:

1.   формат с фиксированной точкой (запятой) целые числа;

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

 

Память ЭВМ состоит из ячеек. Каждая ячейка имеет определенную одинаковую для всех ячеек разрядность.

Схема памяти ЭВМ: 

 

 

В схеме представлена восьмиразрядная память размером 1 Мбт.

Поэтому множество целых чисел, которое можно хранить и использовать в памяти ЭВМ, ограничено. Диапазон допустимых значений целых чисел  зависит от размера ячеек памяти, используемых для их хранения.

Для целых чисел существуют два их представления в памяти ЭВМ:

-беззнаковое; -со знаком. 

В К-разрядной ячейке может храниться 2к различных значений целых чисел. 

Диапазон значений целых беззнаковых чисел (только положительные): от 0 до 2к – 1.

Для 16-разрядной ячейки: от 0 до 65535.

Для 8-разрядной ячейки: от 0 до 255.

 

Диапазон значений целых чисел со знаком (и отрицательные, и положительные в равном количестве): от -2к-1 до 2к-1-1.

Для 16-разрядной ячейки: от -32768 до 32767.

Для 8-разрядной ячейки: от -128 до 127. 

 

Нахождение прямого кода.

Чтобы получить внутреннее представление целого положительного числа N (прямой код), хранящегося в К-разрядной ячейке, необходимо:

1.      перевести число N в двоичную систему счисления;

2.      полученный результат дополнить слева незначащими нулями до К разрядов. 

 

Пример 1. Получить внутреннее представление целого числа 1607 в 2-х байтовой ячейке.

Решение:

N=1607=110010001112.

Внутреннее представление этого числа будет: 

0000 0110 0100 0111. 

Шестнадцатеричная форма внутреннего представления числа: 0647. 

 

Нахождение дополнительного кода.

Для представления целого отрицательного числа используется дополнительный код.

Дополнительным кодом двоичного числа X в N-разрядной ячейке является число, дополняющее его до значения 2N.

Получение дополнительного кода:

1.                  получить внутреннее представление положительного числа N (прямой код);

2.                  получить обратный код этого числа заменой 0 на 1 или 1 на 0 (обратный код);

3.                  к полученному числу прибавить 1. 

 

Положительное число в прямом, обратном и дополнительном кодах не меняют свое изображение. 

Использование дополнительного кода позволяет заменить операцию вычитания на операцию сложения. 

A-B=A+(-B).

Процессору достаточно уметь лишь складывать числа.

Старший, К-й разряд во внутреннем представлении любого положительного числа равен 0, отрицательного числа равен 1. Поэтому этот разряд называется знаковым разрядом. 

Пример. Получить внутреннее представление целого отрицательного числа  -1607.

Решение:

1.     Внутреннее представление положительного числа:  000 0110 0100 0111;

2.     Обратный код: 1111 1001 1011 1000;

3.     Дополнительный код: 1111 1001 1011 1001 - внутреннее двоичное представление числа.

16-ричная форма: F9B9. 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект по основам теории информации "Представление целых чисел в памяти ЭВМ""

Методические разработки к Вашему уроку:

Получите новую специальность за 6 месяцев

Ректор

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 665 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 08.02.2021 1749
    • PDF 367.3 кбайт
    • 12 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Хайбуллин Азамат Ганиевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Хайбуллин Азамат Ганиевич
    Хайбуллин Азамат Ганиевич
    • На сайте: 8 лет и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 16393
    • Всего материалов: 7

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 184 человека из 48 регионов

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 13 регионов
  • Этот курс уже прошли 76 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 153 человека из 49 регионов
  • Этот курс уже прошли 1 719 человек

Мини-курс

Психологическая диагностика и коррекция

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Фокусировка и лидерство: достижение успеха в условиях стресса и перемен

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 23 человека из 13 регионов

Мини-курс

Психология сиблингов в семейной структуре

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 31 человек из 17 регионов