1 / 6

Кодирование числовой информации

Кодирование числовой информации. Для представления чисел в памяти ПК используются два формата: формат с фиксированной точкой, формат с плавающей точкой. В формате с фиксированной точкой представляются только целые числа, в формате с плавающей точкой – вещественные числа. Целые числа.

more
Download Presentation

Кодирование числовой информации

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Кодирование числовой информации • Для представления чисел в памяти ПК используются два формата: • формат с фиксированной точкой, • формат с плавающей точкой. В формате с фиксированной точкой представляются только целые числа, в формате с плавающей точкой – вещественные числа.

  2. Целые числа Множество целых чисел, представимых в памяти ЭВМ, ограничено. Диапазон зависит от размера ячеек памяти, используемых для хранения. В к-разрядной ячейке памяти может храниться 2к различных значений целых чисел. Пример: Пусть для представления целых чисел в компьютере используется 16-разрядная ячейка (2 байта). Определить каков диапазон хранимых чисел, если а) используются только положительные числа; б) используются как положительные так и отрицательные числа в равном количестве.

  3. Чтобы получить внутреннее представление • целого положительного числа N, хранящегося в • к-разрядном машинном слове, необходимо: • перевести число N в двоичную систему • счисления; • 2) полученный результат дополнить слева • незначащими нулями до к разрядов. Пример: Получить внутреннее представление целого числа 1607 в 2-х байтовой ячейке.

  4. Для записи внутреннего представления целого отрицательного числа ( - N), хранящегося в к-разрядном машинном слове, необходимо: • получить внутреннее представление • положительного числа N; • 2) получить обратный код этого числа заменой 0 • на 1 и 1 на 0; • 3) к полученному числу прибавить 1. Полученная форма представления целого отрицательного числа называется дополнительным кодом. Использование дополнительного кола позволяет заменить операцию вычитания на операцию сложения уменьшаемого числа с дополнительным кодом вычитаемого.

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

  6. Задача 1 Получить двоичную форму внутреннего представления целого числа 48 в 2-х байтовой ячейке. Задача 2 Получить шестнадцатеричную форму внутреннего представления целого числа - 31 в 2-х байтовой ячейке. Задача 3 По шестнадцатеричной форме внутреннего представления целого числа FFFBв 2-х байтовой ячейке восстановить само число.

More Related