Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Системы счисления, используемые в компьютере↑ Стр 1 из 22Следующая ⇒ Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
В компьютере используют двоичную систему счисления для Представления информации, потому что она имеет ряд преимуществ перед другими системами счисления: • для ее реализации нужны технические устройства с двумя устойчивыми состояниями (а не с десятью, как в десятичной системе счисления). Например: электромагнитное реле (замкнуто/ разомкнуто), которое широко использовалось в конструкциях первых ЭВМ; участок поверхности магнитного носителя информации (намагничен/размагничен); участок поверхности лазерного диска (отражает/не отражает); триггер, который может устойчиво находиться в одном из двух состояний; • широко используется в оперативной памяти компьютера; • представление информации посредством только двух состояний надежно и помехоустойчиво; • возможно применение аппарата булевой алгебры для выполнения логических преобразований информации (см. гл. 3); • двоичная арифметика намного проще десятичной. разрядов, необходимых для записи чисел. Человеку очень трудно воспринимать многоразрядные числа, т.е. числа, записанные в двоичном коде, а для компьютера разрядность числа не имеет большого значения, так как современные компьютеры обрабатывают за один такт работы процессора более 64 двоичных разрядов. Перевод чисел из десятичной системы счисления в двоичную и наоборот выполняет машина, однако программисты часто используют восьмеричную и шестнадцатеричную системы счисления на этапах отладки программ и просмотра содержимого файлов в режиме машинных кодов. Числа в этих системах счисления читаются почти так же легко, как десятичные, требуют соответственно в три (восьмеричная) и в четыре (шестнадцатеричная) раза меньше разрядов, чем в двоичной системе счисления (числа 8 и 16 — соответственно третья и четвертая степени числа 2). Перевод восьмеричных и шестнадцатеричных чисел в двоичную систему счисления очень прост; достаточно каждую цифру заменить эквивалентной ей двоичной триадой (тройкой цифр) Для восьмеричной системы счисления или тетрадой (четверкой Цифр) для шестнадцатеричной системы счисления. Примеры. 537,18 = 101 011 111, 0012; 1А3, Fl6 = 1 10100011, 11112. 5 3 7 1 1 А 3 F Чтобы перевести число из двоичной системы счисления в восьмеричную или шестнадцатеричную, его нужно разбить влево и вправо от запятой на триады или тетрады и каждую такую группу заменить соответствующей восьмеричной или шестнадцатери-чной цифрой. Примеры. 10101001, 101112 = 10 101 001, 101 1112 = 251,568; 2 5 1 5 6 10101001, 101112 = Ю10 1001, 1011, 10002=Л9, Я816. Арифметические операции в позиционных системах счисления Рассмотрим основные арифметические операции: сложение, вычитание, умножение и деление. Правила выполнения этих операций в десятичной системе хорошо известны — это сложение, вычитание, умножение столбиком и деление углом. Эти правила применимы и ко всем другим позиционным системам счисления. Только нужно пользоваться особыми для каждой системы таблицами сложения и умножения. Сложение. При сложении цифры суммируются по разрядам; если при этом возникает избыток, то он переносится влево в старший разряд. Сложение в двоичной системе счисления
Примеры. Сложение в десятичной системе счисления: 1510+ 610. Сложение в двоичной системе счисления: 11112+ 110: 1 11 1111 + 1 10 10 10 1 Рассмотрим еще несколько примеров сложения в двоичной системе счисления: / 1111 11111 1 111,1 100 1 110 1 11111 10 100 11,111 + 10 Ю + 10 1 1 +_____ 1 + 1 100 1,1 10 10011 11000 100000 1101101,101 Вычитание. При выполнении операции вычитания всегда из большего по абсолютной величине числа вычитается меньшее число и ставится соответствующий знак. В таблице вычитания точка означает заем в старшем разряде, который переходит в младший разряд как д единиц. Примеры. Вычитание в десятичной системе счисления: 201,2510 -59,7510. 20 1,25 59,75 14 1,50 Вычитание в двоичной системе счисления: 11001001,01, -- 111011,112. 1 100 100 1,0 1 00111011,11 1000 110 1,10 Рассмотрим еще несколько примеров вычитания в десятичной системе счисления: 110 110 10 1 10 11100 1,1 Ю10 111111000 110 1,1 00 10 10 110 00 10 1 100,0 Умножение. Выполняя умножение многозначных чисел в различных позиционных системах счисления, можно использовать обычный алгоритм перемножения чисел в столбик, но при" этом Результаты перемножения и сложения однозначных чисел необходимо заимствовать из соответствующих рассматриваемой системе таблиц умножения и сложения. Умножение в двоичной системе счисления
Примеры. Рассмотрим несколько примеров умножения в двоичной системе счисления:
Деление. Деление в любой позиционной системе счисления производится по тем же правилам, что и деление углом в десяnbой системе счисления. В двоичной системе счисления деление выполняется особенно просто: ведь очередная цифра частного может быть только нулем или единицей. Примеры. Разделить 5865 на 115. Деление в десятичной системе счисления: 586510: 115ш.
Деление (5865: 115) 10 в двоичной системе счисления: 10И01И010012:11100112. 101101110100 1 | 1 1 1 0 0 1 1 - 1000 1000 1110011 10 10 1100 ______ 1110011 11100-11 Проверка: 1100112 = 25 + 24 + 21 + 2° = 51. Рассмотрим еще два примера деления в двоичной системе:числения: 75:15 = 5 84:4 = 21 10 0 10 1 1 | 1 1 1 1 10 10 10 O il 0 0 1111 [ ТО 1 1001 10 10 1 1111 _ 10 1 1111100 0 _ 100 100
|
||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-20; просмотров: 5071; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.82.90 (0.006 с.) |