Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Представление числовых данных в компьютере
Арифметика, которая используется в компьютере, отличается от привычной арифметики. Когда человек выполняет какие-либо арифметические действия, его не волнует количество десятичных разрядов, которое занимает число. Память же компьютера ограничена, поэтому он может иметь дело только с числовыми данными, которые можно представить в фиксированном количестве разрядов. Число разрядов для хранения числа ограничено, и точность вычисления тоже ограничена. В компьютере целые и вещественные числа хранятся и обрабатываются по-разному. Для представления чисел в памяти компьютера применяются два способа представления: с фиксированной точкой и с плавающей точкой. В форме с фиксированной точкой представляются целые числа, в форме с плавающей точкой - вещественные. Представление целых чисел Считается, что в форме с фиксированной точкой десятичная точка зафиксирована после младшего цифрового разряда, т.е. в числе нет дробной части. Целые числа могут занимать в компьютере 1 байт (полуслово), 2 байта (16 разрядов - слово), 4 байта (32 разряда –двойное слово) или 8 байтов (64 разряда – расширенное слово). Каждый из этих форматов может быть знаковым – для положительных и отрицательных чисел и беззнаковым для положительных. Разные целочисленные типы отличаются разным диапазоном значений и бывают знаковыми (int, shot, long int) и без знаковыми (с модификатором unsigned) В компьютерной технике применяются три формы кодирования целых чисел со знаком: прямой код, обратный и дополнительный. Положительные числа в прямом, обратном и дополнительном кодах изображаются одинаково. Обратный и дополнительный коды служат для упрощения и удешевления арифметико-логического устройства (АЛУ), позволяя исключить операцию вычитания. Чтобы закодировать целое число, достаточно перевести его в двоичную систему счисления, дополнить слева нулями (прижать к правому краю разрядной сетки) и добавить знаковый разряд. Системы счисления Для автоматизации работы с данными, которые относятся к разным типам, унифицируют их форму представления. Это можно сделать с помощью кодирования данных на единой основе. Система счисления (CC) – способ представления чисел (правило записи и получения чисел) с помощью фиксированного набора символов, обозначающих цифры. Системы счисления разделяются на позиционные и непозиционные.
десятичная СС использует 10 цифр: 0, 1, 2,… 9; двоичная использует 2 цифры: 0, 1; восьмеричная – 8 цифр: 0, 1, 2,… 7; шестнадцатеричная – 16 цифр. Кроме привычных 10 цифр требуется еще 6 символов, в качестве которых используются латинские буквы: 0, 1… 9, A, B, C, D, E, F. Люди предпочитают десятичную систему счисления. Компьютеры используют двоичную систему. При работе с компьютером иногда наряду с двоичной используются также восьмеричная и шестнадцатеричная системы счисления. 8-ричная и 16-ричная системы используются для более короткой и удобной записи двоичных значений. Десятичная система счисления используется при вводе / выводе информации. Двоичная система счисления является стандартом при конструировании компьютеров и организации машинных операций. При вводе информация кодируется, а при выводе декодируется. Представление чисел в системах счисления с основаниями 2, 8 и 16 приведены ниже:
Перевод целых десятичных чисел в различные системы счисления. Для перевода целых десятичных чисел в различные системы счисления используется следующий алгоритм. Исходное число делим на основание новой СС. Затем получившееся частное опять делим на основание и т.д., до тех пор, пока частное не станет меньше основания СС. Последнее частное и остатки записываем в порядке, обратном получению. Например, переведем число 33 в двоичную систему счисления:
Получили 3310 = 1000012.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2020-11-23; просмотров: 192; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.220.64.128 (0.007 с.) |