Системы счисления

Позиционные и непозиционные системы счисения. Система измерения объема компьютерной информации. Оперирование двоичными числами, восьмеричное или шестнадцатеричное представление чисел. Алгоритм перевода из десятичной системы счисления в двоичную.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 05.05.2011
Размер файла 25,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

1

Размещено на http://www.allbest.ru/

Системы счисления

система счисление двоичный компьютерный информация

Системы счисления бывают позиционные и непозиционные. В позиционной системе счисления значение цифры зависит от ее положения в числе, в непозиционной - не зависит.

Римская система счисления - непозиционная.

I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Например, ХХХ = 30, I L=49.

Десятичная и двоичная системы счисления - позиционные.

Шестнадцатеричная система счисления - тоже позиционная, недостающие цифры обозначаются буквами:

A=10, B=11, C=12, D=13, E=14, F=15.

Современные компьютеры - это электронные устройства, работающие по принципу генерирования, передачи и преобразования электрических импульсов. Наличию одного типа импульсов соответствует цифра “1”, другого типа импульсов - цифра “0”. Этого достаточно для воспроизведения любых возможных сигналов и любой информации, ведь при помощи комбинаций единиц и нулей можно закодировать какие угодно данные, поэтому компьютеры применяют двоичную систему счисления, использующую две цифры - “0” и “1”. Для обозначения двоичных цифр применяется термин бит.

Одним битом можно выразить только два числа - 0 и 1.Двухбитовых комбинаций может быть только четыре (22): «00» - 0, «01» - 1, «10» - 2 и «11» - 3, трехбитовых - восемь (23). Общая формула имеет вид

N=2m,

где N - количество независимых кодируемых значений,

m - количество используемых битов.

В восьми битах «умещается» 28=256 целых чисел. Это достаточно для того, чтобы дать восьмибитовое обозначение каждой заглавной и строчной букве двух алфавитов, всем цифрам, знакам препинания, некоторым другим необходимым символам, а так же служебным кодам для передачи информации. Поэтому единицей измерения компьютерной информации служит восьмибитовое число - байт.

1024 (210) байт Килобайт, Кбайт

1 048 576 (220) байт Мегабайт, Мбайт

1 073 741 824 (230) байт Гигабайт, Гбайт

1 099 511 627 776 (240) байт Терабайт, Тбайт

1 125 899 906 842 620 (250) Петабайт, Пбайт

1 152 921 504 606 850 000 (260) Экзабайт, Эбайт

В системе измерения объема компьютерной информации единицы с приставками «кило», «мега» и т.д. получаются путем умножения основной единицы не на 1000, а на 1024, то есть на 210.

При записи отрицательных чисел одна из двоичных цифр не входит в состав числа, а обозначает его знак. Такой знаковый бит обычно находится в начале записываемого числа. Цифра 0 соответствует знаку “+”, а цифра 1 - знаку “-“. На практике в памяти компьютера способ представления отрицательных чисел выглядит иначе - используется дополнительный код.

При операциях с вещественными числами используется представление с плавающей точкой.

Любое число N в системе счисления с основанием q можно записать в виде

N = M . qp,

где M -- множитель, содержащий все цифры числа (мантисса), а p -- целое число, называемое порядком. Такой способ записи чисел называется представлением числа с плавающей точкой.

Мантисса должна быть правильной дробью, у которой первая цифра после точки (запятой в обычной записи) отлична от нуля: 0.12  <=  |M|  <  1. Если это требование выполнено, то число называется нормализованным.

3,1416=0,31416*101

5000=0,5*104

Оперирование двоичными числами связано с известными неудобствами. Ведь даже для записи небольших чисел требуется множество позиций. Поэтому для удобства применяется восьмеричное или шестнадцатеричное представление чисел.

Числа в этих системах читаются почти так же легко, как десятичные, требуют соответственно в три (восьмеричная) и в четыре (шестнадцатеричная) раза меньше разрядов, чем в двоичной системе (ведь числа 8 и 16 -- соответственно, третья и четвертая степени числа 2).

Перевод восьмеричных и шестнадцатеричных чисел в двоичную систему (и наоборот) очень прост: достаточно каждую цифру заменить эквивалентной ей двоичной триадой (тройкой цифр) или тетрадой (четверкой цифр).

Например:

Алгоритм перевода из десятичной системы счисления в двоичную

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

2. Запись остатков вместе с последним частным в обратной последовательности.

6 2 то есть, 610=1102

6 3 2

0 2 1

1

Алгоритм перевода в десятичную систему счисления

Для перевода в десятичную систему счисления цифры числа умножаются на степени основания, начиная с нулевой степени; повышение степени идет справа налево

11012=1*23+1*22+0*21+1*20=1310.

2316=2*161+3*160=3510

Арифметические операции с двоичными числами

Правила двоичного сложения состоят из одной формулы

1+1=10

Понимать это следует так: сложение двух единиц более низкого разряда дает в результате единицу более высокого разряда.

Вся таблица умножения сводится к одной формуле

1х1=1

при сложении двух единиц пишем 0, а единицу «берем в уме»

при вычитании из нуля единицы «занимаем» ближайшую слева единицу

Сложение шестнадцатеричных чисел

если при сложении двух цифр получается число, большее 16, то из этого числа нужно вычесть 15, остаток записать, а единицу взять «в уме».

Задание

Перевести из десятичной системы счисления в двоичную.

17310

Перевести в десятичную систему счисления

110110012 1А716

Сложить два двоичных числа

110111102 и 100011112

Найти разность двоичных чисел

111110012 и 11000112

Сложить два числа в 16-ричной системе счисления

1В416 и АС16

Размещено на http://www.allbest.ru/


Подобные документы

  • Обработка информации и вычислений в вычислительной машине. Непозиционные и позиционные системы счисления. Примеры перевода десятичного целого и дробного числа в двоичную систему счисления. Десятично-шестнадцатеричное и обратное преобразование чисел.

    контрольная работа [41,2 K], добавлен 21.08.2010

  • Понятие и классификация систем счисления. Перевод чисел из одной системы счисления в другую. Перевод правильных и неправильных дробей. Выбор системы счисления для применения в ЭВМ. Навыки обращения с двоичными числами. Точность представления чисел в ЭВМ.

    реферат [62,0 K], добавлен 13.01.2011

  • Примеры правила перевода чисел с одной системы в другую, правила и особенности выполнения арифметических операций в двоичной системе счисления. Перевод числа с десятичной системы в двоичную систему счисления. Умножение целых чисел в двоичной системе.

    контрольная работа [37,3 K], добавлен 13.02.2009

  • Система счисления как способ записи информации с помощью заданного набора цифр. История развития различных систем счисления. Позиционные и непозиционные системы. Вавилонская, иероглифическая, римская система счисления. Система счисления майя и ацтеков.

    презентация [3,2 M], добавлен 05.05.2012

  • История систем счисления, позиционные и непозиционные системы счисления. Двоичное кодирование в компьютере. Перевод чисел из одной системы счисления в другую. Запись цифр в римской нумерации. Славянская нумерация, сохранившаяся в богослужебных книгах.

    презентация [516,8 K], добавлен 23.10.2015

  • Система счисления как способ записи (изображения) чисел. История появления и развития различных систем счисления: двоичная, восьмеричная, десятичная и шестнадцатеричная. Основные принципы и правила алгоритма перевода из одной системы счисления в другую.

    курсовая работа [343,1 K], добавлен 11.11.2014

  • Общее представление о системах счисления. Перевод чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления. Разбивка чисел на тройки и четверки цифр. Разряды символов числа. Перевод из шестнадцатеричной системы счисления в десятичную.

    практическая работа [15,5 K], добавлен 19.04.2011

  • Непозиционные системы счисления как один из этапов общечеловеческого развития счета. Египетская система счисления как непозиционная система счисления, которая употреблялась в Древнем Египте вплоть до начала X века н.э. Греческая система счисления.

    реферат [252,9 K], добавлен 19.05.2019

  • Предыстория чисел, связь названий чисел с определенной схемой счета. Системы счисления в Древнем Египте, Вавилоне, Греции, Риме, Америке, Китае, Индии, Аравии и Западной Европе. Обозначения чисел у древних евреев. Позиционные системы счисления.

    реферат [34,3 K], добавлен 15.03.2013

  • Двоичный код, особенности кодирования и декодирования информации. Система счисления как совокупность правил записи чисел с помощью определенного набора символов. Классификация систем счисления, специфика перевода чисел в позиционной системе счисления.

    презентация [16,3 K], добавлен 07.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.