Какую систему счисления использует компьютер для арифметических вычислений?
Обновлено: 21.11.2024
Когда мы печатаем какие-то буквы или слова, компьютер переводит их в числа, поскольку компьютеры понимают только числа. Компьютер может понять позиционную систему счисления, в которой есть только несколько символов, называемых цифрами, и эти символы представляют разные значения в зависимости от позиции, которую они занимают в числе.
Значение каждой цифры в числе можно определить с помощью -
Положение цифры в числе
Основание системы счисления (где основание определяется как общее количество цифр, доступных в системе счисления)
Десятичная система счисления
Системой счисления, которую мы используем в повседневной жизни, является десятичная система счисления. Десятичная система счисления имеет основание 10, так как использует 10 цифр от 0 до 9. В десятичной системе счисления последовательные позиции слева от десятичной точки представляют единицы, десятки, сотни, тысячи и т. д.
Каждая позиция представляет определенную степень основания (10). Например, десятичное число 1234 состоит из цифры 4 в позиции единиц, 3 в позиции десятков, 2 в позиции сотен и 1 в позиции тысяч. Его значение можно записать как
Как программист или ИТ-специалист, вы должны понимать следующие системы счисления, которые часто используются в компьютерах.
Двоичная система счисления
Основание 2. Используемые цифры: 0, 1
Восьмеричная система счисления
Основание 8. Используемые цифры: от 0 до 7
Шестнадцатеричная система счисления
Основание 16. Используемые цифры: от 0 до 9, Используемые буквы: A-F
Двоичная система счисления
Характеристики двоичной системы счисления следующие:
Использует две цифры, 0 и 1
Также называется системой счисления с основанием 2
Каждая позиция в двоичном числе представляет собой нулевую степень основания (2). Пример 2 0
Последняя позиция в двоичном числе представляет собой степень x основания (2). Пример 2 x где x представляет последнюю позицию - 1.
Пример
Двоичный номер: 101012
Вычисление десятичного эквивалента —
Шаг | Двоичный номер | Десятичное число |
---|---|---|
Шаг 1 | 101012 | ((1 x 2 4 ) + (0 x 2 3 ) + (1 x 2 2 ) + (0 x 2 1 ) + ( 1 x 2 0 ))10 |
Шаг 2 | 101012 | (16 + 0 + 4 + 0 + 1)10 |
Шаг 3 | 101012 | 2110 |
Примечание. 101012 обычно записывается как 10101.
Восьмеричная система счисления
Характеристики восьмеричной системы счисления следующие:
Использует восемь цифр: 0,1,2,3,4,5,6,7
Также называется системой счисления с основанием 8
Каждая позиция в восьмеричном числе представляет собой нулевую степень основания (8). Пример 8 0
Последняя позиция в восьмеричном числе представляет собой степень x основания (8). Пример 8 x где x представляет последнюю позицию - 1
Пример
Восьмеричное число: 125708
Вычисление десятичного эквивалента —
Шаг | Восьмеричное число | Десятичное число |
---|---|---|
Шаг 1 | 125708 | ((1 x 8 4 ) + (2 x 8 3 ) + (5 x 8 2 ) + (7 x 8 1 ) + ( 0 x 8 0 ))10 |
Шаг 2 | 125708 | (4096 + 1024 + 320 + 56 + 0)10 |
Шаг 3 | 125708 | 549610 |
Примечание. 125708 обычно записывается как 12570.
Шестнадцатеричная система счисления
Характеристики шестнадцатеричной системы счисления следующие —
Использует 10 цифр и 6 букв, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Буквы обозначают числа, начинающиеся с 10. A = 10. B = 11, C = 12, D = 13, E = 14, F = 15
Также называется системой счисления с основанием 16
Каждая позиция в шестнадцатеричном числе представляет собой нулевую степень основания (16). Пример: 16 0
Последняя позиция в шестнадцатеричном числе представляет степень x основания (16). Пример 16 x где x представляет последнюю позицию - 1
Только после того, как вы узнаете, что находится под капотом, ваши навыки программирования расцветут; Итак, взгляните на то, как сначала работали компьютеры и как они развивались с течением времени.
Эта глава из книги
Эта глава из книги
Эта глава из книги
Группа Sales Force Automation вашей компании имеет очень большую базу данных размером 50 ГБ. Данные разделены между тремя файлами из соображений производительности: DBFile1, DBFile2 и DBFile3. Вам разрешено не более 60 минут простоя этой базы данных.
У вас есть следующий график резервного копирования базы данных:
Тип резервного копирования | Дни | Время | |||||||||||||||
Полное резервное копирование | Понедельник | 2:00 AM | |||||||||||||||
Полное резервное копирование файлов DBFILE1 | Вторник | 2: 00:00 | |||||||||||||||
Полное резервное копирование файлов DBFILE2 | Среда | 2:00 | |||||||||||||||
Полное резервное копирование файла DBFILE3 | Четверг | 2:00 AM | |||||||||||||||
Резервное копирование журнала транзакций | Ежедневно | 11:00 | |||||||||||||||
Резервное копирование журнала транзакций | Ежедневно | 19:00 тд>тр> таблица>
В среду в 9:00 физический носитель файла DBFile1 был поврежден. Какие шаги вы предпримете для восстановления базы данных за отведенное время? Вы не можете создать резервную копию текущего журнала транзакций. С этой главой вы сможете вступить в ряды немногих, гордых, людей завтрашнего дня, развивая понимание нескольких языков программирования. В этой главе основное внимание уделяется более ранним языкам программирования, некоторые из которых используются до сих пор. Вы узнаете, как появились языки программирования и как они развивались на протяжении многих лет. Основные моменты этой главы включают следующее: Когда вы набираете клавиши на клавиатуре, ваш компьютер принимает двоичные значения, представляющие данные. Код ASCII определяет двоичные шаблоны для каждого символа, представляемого компьютером. Самые ранние компьютеры программировались с помощью проводов. FORTRAN и COBOL многие годы были предпочтительными языками для науки и бизнеса. На протяжении многих лет правительство предпочитало использовать ADA. Хранение программ и данныхКогда вы печатаете на клавиатуре, как вы думаете, что происходит, когда вы нажимаете клавиши? Уходит ли буква A куда-то в память компьютера, когда вы нажимаете клавишу A? Так и должно быть, иначе компьютер никогда не сможет запомнить содержимое вашей программы. Компьютер хранит A, но не в том формате, в котором вы могли бы ожидать. Компьютер хранит только представление буквы A. Во всех смыслах буква A находится в памяти, но не выглядит так, как вы думаете. Причина, по которой требуется восемь переключателей, заключается в том, что если бы их было меньше, не хватило бы комбинаций включенных и выключенных состояний для представления всех возможных символов (прописных, строчных, цифр и специальных символов, таких как %, ^, и *). Помните, что ваш компьютер — это не что иное, как тысячи выключателей, которые включают и выключают электричество. Каждый символ на вашем компьютере представлен комбинацией переключателей включения и выключения. Программисты обычно называют выключатель «1» (единица), а «выкл» — 0 (ноль). Поскольку эти переключатели имеют только два значения, программисты называют 0 и 1 двоичными цифрами или битами для краткости. Всего на каждый символ в вашем компьютере приходится восемь бит, и восемь бит известны как байт. Таким образом, для представления каждого символа памяти требуется восемь битов (восемь переключателей включения и выключения), и, следовательно, символ представляет собой байт. Несколько лет назад кто-то записал различные комбинации восьми единиц и нулей от 00000000 до 11111111 и присвоил каждой из них уникальный символ. Таблица символов была стандартизирована и сегодня известна как Таблица ASCII (произносится как аск-и, так что если вы не знаете-и, вы можете использовать ASCII). Таблица 3.1 показывает частичный список таблицы ASCII. ASCII расшифровывается как Американский стандартный код для обмена информацией. Таблица 3.1. Значения ASCII представляют символыКаждому из значений ASCII соответствует соответствующее десятичное число. Эти значения показаны справа от восьмибитных значений в таблице 3.1. Следовательно, даже если компьютер представляет символ ? как 00111111 (два выключателя с шестью включенными), вы можете с помощью программирования обратиться к этому значению ASCII как 63, и ваш компьютер будет знать, что вы имеете в виду 00111111. Одним из преимуществ языков программирования высокого уровня является то, что они часто позволяют вам используйте более простые (для людей) десятичные значения, а язык программирования преобразует значение в восьмибитное двоичное значение, используемое внутри компьютера. Как видно из значений ASCII в Таблице 3.1, каждый символ в компьютере, как прописные, так и строчные буквы, и даже пробел, имеет свое собственное уникальное значение ASCII. Уникальный код ASCII — это единственный способ, с помощью которого компьютер может различать символы. Некоторые мейнфреймы используют аналогичную систему, которая называется таблица EBCDIC, произносится как eb-se-dik. Вспомните внутреннее хранилище отдельных символов, описанное ранее в этом разделе.Когда вы нажимаете букву А, эта А не сохраняется в вашем компьютере; вместо этого сохраняется ASCII-значение A. Как видно из значений ASCII в предыдущей таблице, буква A представлена как 01000001 (все восемь переключателей, кроме двух, выключены в каждом байте памяти, содержащем букву A). Как показано на рис. 3.1, когда вы нажимаете букву A на клавиатуре, в память попадает не буква A, а значение ASCII 01000001. Компьютер сохраняет этот шаблон включения и выключения в этой ячейке памяти до тех пор, пока там остается буква А. Что касается вас, то в памяти буква А остается как буква А, но теперь вы точно знаете, что происходит. Если вы печатаете программу, которую только что набрали, и компьютер готов напечатать символ, хранящийся в этой ячейке памяти, центральный процессор компьютера отправляет код ASCII для буквы A на принтер. Непосредственно перед печатью принтер знает, что его вывод должен быть удобочитаемым для людей, поэтому он ищет 01000001 в своей собственной таблице ASCII и печатает букву А на бумаге. С того момента, как буква А покинула клавиатуру, и до момента, когда она была напечатана, это была вовсе не буква А, а просто комбинация восьми единиц и нулей, представляющая букву А. Таблица ASCII не сильно отличается от других типов кодированных таблиц, о которых вы, возможно, слышали. Азбука Морзе представляет собой таблицу представлений букв алфавита. Вместо единиц и нулей код использует комбинации тире и точек для представления символов. Штрихи и точки обозначают длину радиосигналов, которые люди отправляют или принимают. Буквы SOS представлены ТОЧКА-ТОЧКА-ТОЧКА ТИРЕ-ТИРЕ-ТИРЕ ТОЧКА-ТОЧКА-ТОЧКА. Число — это математическое значение, используемое для подсчета и измерения объектов, а также для выполнения арифметических вычислений. Числа имеют различные категории, такие как натуральные числа, целые числа, рациональные и иррациональные числа и так далее. Точно так же существуют различные типы систем счисления, которые имеют разные свойства, такие как двоичная система счисления, восьмеричная система счисления, десятичная система счисления и шестнадцатеричная система счисления.
Что такое системы счисления?Система счисления — это система представления чисел. Ее также называют системой счисления, и она определяет набор значений для представления количества. Эти числа используются как цифры, и наиболее распространенными из них являются 0 и 1, которые используются для представления двоичных чисел. Цифры от 0 до 9 используются для представления других типов систем счисления. Определение систем счисленияСистема счисления определяется как представление чисел с помощью последовательного использования цифр или других символов. Значение любой цифры в числе может быть определено цифрой, ее положением в числе и основанием системы счисления. Числа представлены уникальным образом и позволяют нам выполнять арифметические операции, такие как сложение, вычитание и деление. Типы систем счисленияМы подробно изучим каждую из этих систем одну за другой.
Двоичная система счисленияДвоичная система счисления использует только две цифры: 0 и 1. Числа в этой системе имеют основание 2. Цифры 0 и 1 называются битами, а 8 битов вместе составляют байт. Данные в компьютерах хранятся в виде битов и байтов. Двоичная система счисления не работает с другими числами, такими как 2,3,4,5 и так далее. Например: 100012, 1111012, 10101012 — некоторые примеры чисел в двоичной системе счисления.
Восьмеричная система счисленияВ восьмеричной системе счисления используются восемь цифр: 0,1,2,3,4,5,6 и 7 с основанием 8.Преимущество этой системы в том, что она имеет меньше цифр по сравнению с некоторыми другими системами, следовательно, будет меньше вычислительных ошибок. Такие цифры, как 8 и 9, не входят в восьмеричную систему счисления. Как и двоичная, в миникомпьютерах используется восьмеричная система счисления, но с цифрами от 0 до 7. Например: 358, 238, 1418< /sub> — некоторые примеры чисел в восьмеричной системе счисления.
Десятичная система счисленияВ десятичной системе счисления используются десять цифр: 0,1,2,3,4,5,6,7,8 и 9 с базовым числом 10. Десятичная система счисления — это система, которую мы обычно используем для представления числа в реальной жизни. Если какое-либо число представлено без основания, это означает, что его основание равно 10. Например: 72310, 3210, 425710 некоторые примеры чисел в десятичной системе счисления. Шестнадцатеричная система счисленияВ шестнадцатеричной системе счисления используется шестнадцать цифр/алфавитов: 0,1,2,3,4,5,6,7,8,9 и A,B,C,D,E,F с базовым числом 16. Здесь под AF шестнадцатеричной системы счисления понимаются соответственно числа 10-15 десятичной системы счисления. Эта система используется в компьютерах для сокращения больших строк двоичной системы. Например: 7B316, 6F16, 4B2A16 — некоторые примеры чисел в шестнадцатеричной системе счисления.
Правила преобразования систем счисленияЧисло можно преобразовать из одной системы счисления в другую. Подобно тому, как двоичные числа могут быть преобразованы в восьмеричные числа и наоборот, восьмеричные числа могут быть преобразованы в десятичные числа и наоборот и так далее. Давайте рассмотрим шаги, необходимые для преобразования систем счисления. Преобразование двоичной, восьмеричной и шестнадцатеричной систем счисления в десятичную систему счисленияЧтобы преобразовать число из двоичной/восьмеричной/шестнадцатеричной системы счисления в десятичную систему, мы используем следующие шаги. Шаги показаны на примере числа в двоичной системе. Пример. Преобразуйте 1001112 в десятичную систему. Решение: Шаг 1. Определите основание данного числа. Здесь основание 1001112 равно 2. Шаг 2. Умножьте каждую цифру заданного числа, начиная с самой правой, на показатели степени основания. Показатели должны начинаться с 0 и увеличиваться на 1 каждый раз, когда мы движемся справа налево. Поскольку основание здесь равно 2, мы умножаем цифры данного числа на 2 0 , 2 1 , 2 2 и т. д. справа налево.
Шаг 3. Мы просто упрощаем каждый из вышеперечисленных продуктов и добавляем их. Здесь сумма представляет собой число, эквивалентное данному числу в десятичной системе счисления. Или мы можем использовать следующие шаги, чтобы упростить этот процесс. 100111 = (1×2 5 ) + (0×2 4 ) + (0×2 3 ) + (1×2 2 ) + (1×2 1 ) + (1×2 0 ) = (1 × 32) + (0 × 16) + (0 × 8) + (1 × 4) + (1 × 2) + (1 × 1) = 32 + 0 + 0 + 4 + 2 + 1 Преобразование десятичной системы счисления в двоичную/восьмеричную/шестнадцатеричную систему счисленияЧтобы преобразовать число из десятичной системы счисления в двоичную/восьмеричную/шестнадцатеричную систему счисления, мы используем следующие шаги. Показаны шаги по преобразованию числа из десятичной системы в восьмеричную. Пример. Преобразуйте 432010 в восьмеричную систему. Решение: Шаг 1. Определите основание нужного числа. Так как нам нужно перевести данное число в восьмеричную систему, основание искомого числа равно 8. Шаг 2. Разделите данное число на основание требуемого числа и запишите частное и остаток в форме частное-остаток. Повторяем этот процесс (снова деля частное на основание), пока не получим частное меньше основания.
Шаг 3. Заданное число в восьмеричной системе счисления получается простым чтением всех остатков и последнего частного снизу вверх.
Преобразование из одной системы счисления в другуюЧтобы преобразовать число из одной из двоичных/восьмеричных/шестнадцатеричных систем в одну из других систем, мы сначала преобразуем его в десятичную систему, а затем преобразуем в требуемые системы с помощью вышеупомянутых процессов. Пример. Преобразуйте 10101111002 в шестнадцатеричную систему. Решение: Шаг 1. Преобразуйте это число в десятичную систему счисления, как описано выше.
Шаг 2. Преобразуйте указанное выше число (в десятичной системе) в требуемую систему счисления. Здесь мы должны преобразовать 70010 в шестнадцатеричную систему, используя вышеупомянутый процесс. Следует отметить, что в шестнадцатеричной системе числа 11 и 12 записываются как B и C соответственно.
Из уравнений (1) и (2) 10101111002 = 2BC16. Связанные темы: Ниже перечислены несколько рекомендуемых тем, связанных с концепцией систем счисления: Примеры систем счисленияПример 1. Преобразование 30010 в двоичную систему с основанием 2. Решение: 30010 в десятичной системе. Делим 300 на 2 и записываем частное и остаток. Мы будем повторять этот процесс для каждого частного, пока не получим частное меньше 2.
Эквивалентное число в двоичной системе получается путем чтения всех остатков и только последнего частного снизу вверх, как показано выше. Пример 2. Преобразование 5BC16 в десятичную систему. Решение: 5BC16 в шестнадцатеричной системе. Мы знаем, что B=11 и C=12 в шестнадцатеричной системе счисления. Таким образом, мы получаем эквивалентное число в десятичной системе, используя следующий процесс:
Пример 3. Преобразование 1448 в шестнадцатеричную систему. Решение. Основание числа 1448 равно 8. Сначала мы преобразуем это число в десятичную систему следующим образом:
Таким образом, 1448 = 10010 → (1). Теперь мы преобразуем это в шестнадцатеричную систему следующим образом:
Из уравнений (1) и (2) мы можем сделать вывод, что: 1448 = 6416.
Математика больше не будет сложным предметом, особенно когда вы понимаете концепции с помощью визуализаций. Практические вопросы по системам счисленияЧасто задаваемые вопросы о системах счисленияЧто такое системы счисления с примерами?Какие существуют 4 типа систем счисления?Существует четыре основных типа систем счисления:
Каковы правила преобразования систем счисления?Чтобы преобразовать число из двоичной/восьмеричной/шестнадцатеричной системы счисления в десятичную систему счисления, мы используем следующие шаги:
Чтобы преобразовать число из десятичной системы в двоичную/восьмеричную/шестнадцатеричную систему, мы используем следующие шаги:
Чтобы преобразовать число из одной из двоичных/восьмеричных/шестнадцатеричных систем в одну из других систем:
Почему используется каждая система счисления?У каждой системы счисления разные цели, например:
В чем важность систем счисления?Системы счисления помогают представлять числа в небольшом наборе символов. Двоичные числа в основном используются в компьютерах, которые используют такие цифры, как 0 и 1, для вычисления простых задач. Системы счисления также помогают преобразовать одну систему счисления в другую. Система счисления — это метод представления чисел на числовой строке с помощью набора символов и правил. Эти символы находятся в диапазоне от 0 до 9 и называются цифрами. Система счисления используется для выполнения математических вычислений, начиная от больших научных расчетов и заканчивая такими расчетами, как подсчет количества игрушек для ребенка или количества шоколадных конфет, оставшихся в коробке. Системы счисления состоят из нескольких типов, основанных на базовом значении цифр. Что такое числовая линия? Числовая линия — это представление чисел с фиксированным интервалом между ними на прямой линии. Числовая строка содержит все типы чисел, такие как натуральные числа, рациональные числа, целые числа и т. д. Числа в числовой строке увеличиваются при движении слева направо и уменьшаются при движении справа налево. Концы числовой строки не определены, т. е. числа в числовой строке находятся в диапазоне от бесконечности слева от нуля до бесконечности справа от нуля.
Положительные числа: числа, расположенные справа от нуля, называются положительными числами. Значение этих чисел увеличивается при движении вправо. Положительные числа используются для сложения между числами. Пример: 1, 2, 3, 4, … Отрицательные числа: числа, расположенные слева от нуля, называются отрицательными числами. Значение этих чисел уменьшается при движении влево. Отрицательные числа используются для вычитания между числами. Пример: -1, -2, -3, -4, … Число и его типыЧисло — это значение, созданное комбинацией цифр с помощью определенных правил. Эти числа используются для представления арифметических величин. Цифра — это символ из набора 10 символов в диапазоне от 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9. Любая комбинация цифр представляет число. Размер числа зависит от количества цифр, которые используются для его создания. Например: 123, 124, 0,345, -16, 73, 9 и т. д. Типы чиселЧисла бывают разных типов в зависимости от шаблонов цифр, которые используются для их создания. Различные символы и правила также применяются к числам, которые классифицируют их по различным типам: <р>1. Натуральные числа: Натуральные числа — это самый простой тип чисел, которые варьируются от 1 до бесконечности. Эти числа также называются положительными числами или счетными числами. Натуральные числа представлены символом N. <р>2. Целые числа: Целые числа — это в основном натуральные числа, но они также включают «ноль». Целые числа представлены символом W. <р>3. Целые числа: Целые числа представляют собой набор целых чисел плюс отрицательные значения натуральных чисел. Целые числа не включают дробные числа, т. е. их нельзя записать в форме a/b. Диапазон целых чисел — от бесконечности на отрицательном конце до бесконечности на положительном конце, включая ноль. Целые числа представлены символом Z. <р>4. Дроби: Дроби — это числа, записанные в форме a/b, где a относится к целым числам, а b — к натуральным числам, т. е. b никогда не может быть равно 0. Верхняя часть дроби, т. е. a, называется a Числитель, тогда как нижняя часть, то есть b, называется знаменателем. <р>5.Рациональные числа: Рациональные числа — это числа, которые могут быть представлены в форме дроби, т. е. a/b. Здесь a и b оба являются целыми числами и b ≠0. Все дроби являются рациональными числами, но не все рациональные числа являются дробями. <р>6. Иррациональные числа. Иррациональные числа — это числа, которые нельзя представить в виде дробей, т. е. их нельзя записать в виде a/b. <р>7. Действительные и мнимые числа: Действительные числа — это числа, которые могут быть представлены в десятичной форме. Эти числа включают целые числа, целые числа, дроби и т. д. Все целые числа относятся к действительным числам, но не все действительные числа принадлежат к целым числам.Воображаемые числа — это все те числа, которые не являются реальными числами. Эти числа при возведении в квадрат дадут отрицательное число. √-1 представлен как i. Эти числа также называются комплексными числами. <р>8. Простые числа и составные числа. Числа, у которых нет других делителей, кроме 1 и самого числа, называются простыми числами. Все числа, кроме простых, называются составными числами, кроме 0. Ноль не является ни простым, ни составным числом.Типы систем счисления
1. Десятичная система счисленияСистема счисления с базовым значением 10 называется десятичной системой счисления. Он использует 10 цифр, т.е. 0-9 для создания чисел. Здесь каждая цифра в числе находится в определенном месте, а разрядное значение является произведением различных степеней 10. Здесь разрядное значение обозначается справа налево как первое разрядное значение, называемое единицами, второе слева как десятки и т. д. Сотни, тысячи и т. д. Здесь единицам соответствует разряд 10 0 , десяткам – 10 1 , сотням – 10 2 , тысячам – 10 3 и т. д. Например: 10285 имеет разрядность как
2. Двоичная система счисленияСистема счисления с базовым значением 2 называется двоичной системой счисления. Он использует 2 цифры, то есть 0 и 1 для создания чисел. Числа, образованные с помощью этих двух цифр, называются двоичными числами. Двоичная система счисления очень полезна в электронных устройствах и компьютерных системах, потому что ее можно легко реализовать, используя всего два состояния ВКЛ и ВЫКЛ, то есть 0 и 1. Десятичные числа 0–9 представлены в двоичном виде как: 0, 1, 10, 11, 100, 101, 110, 111, 1000 и 1001 Примеры:
3. Восьмеричная система счисленияВосьмеричная система счисления — это система, в которой базовое значение равно 8. В ней используются 8 цифр, т. е. от 0 до 7, для создания восьмеричных чисел. Восьмеричные числа можно преобразовать в десятичные, умножив каждую цифру на разрядное значение, а затем сложив результат. Здесь разрядные значения равны 8 0 , 8 1 и 8 2 . Восьмеричные числа полезны для представления чисел UTF8. Пример: 4. Шестнадцатеричная система счисленияСистема счисления с базовым значением 16 называется шестнадцатеричной системой счисления. Он использует 16 цифр для создания своих номеров. Цифры от 0 до 9 воспринимаются как цифры в десятичной системе счисления, но цифры от 10 до 15 представляются как AF, т.е. 10 представляется как A, 11 как B, 12 как C, 13 как D, 14 как E и 15 как F. Шестнадцатеричные числа полезны для обработки адресов памяти. Примеры: Преобразование систем счисленияПреобразование между системами счисления — довольно простая задача. Любое число из любой системы счисления можно перевести в другие системы счисления с помощью определенных методов, которые будут рассмотрены ниже: 1. Преобразование десятичной системы счисления в другие системы счисленияДесятичные числа представлены цифрами от 0 до 9 и основанием 10. Преобразование системы счисления означает преобразование из одного основания в другое. Ниже приведено преобразование десятичной системы счисления в другие системы счисления: А. Преобразование десятичного числа в двоичное:
Теперь шаги 3 и 4 повторяются до тех пор, пока полученное частное не станет равным 0, а остатки, полученные после каждой итерации, добавляются слева от существующих цифр. После того, как все итерации завершены, последний полученный остаток будет называться самой значимой цифрой.
Б. Преобразование десятичного числа в восьмеричное:
Теперь шаги 3 и 4 повторяются до тех пор, пока полученное частное не станет равным 0, а остатки, полученные после каждой итерации, добавляются слева от существующих цифр.
С. Преобразование десятичного числа в шестнадцатеричное:
Теперь шаги 3 и 4 повторяются до тех пор, пока полученное частное не станет равным 0, а остатки, полученные после каждой итерации, добавляются слева от существующих цифр.
2. Преобразование двоичной системы счисления в другие системы счисленияДвоичные числа представлены цифрами 0 и 1 и основанием 2. Преобразование системы счисления означает преобразование из одного основания в другое. Ниже приведено преобразование двоичной системы счисления в другие системы счисления: А. Преобразование двоичного кода в десятичный:
Пример: преобразование (11101011)2 в десятичное число
Б. Преобразование двоичного кода в восьмеричный:
Пример: преобразование (11101011)2 в восьмеричное число
С. Преобразование двоичного кода в шестнадцатеричный:
Пример: преобразование (1110101101101)2 в шестнадцатеричное число
3. Преобразование восьмеричной системы счисления в другие системы счисленияВосьмеричные числа представлены цифрами от 0 до 7 и основанием 8. Преобразование системы счисления означает преобразование из одного основания в другое. Ниже приведены преобразования восьмеричной системы счисления в другие системы счисления: А. Восьмеричное преобразование в десятичное:
Пример:
Б. Восьмеричное преобразование в двоичное:
Пример: (247)8 нужно преобразовать в двоичный формат
С. Восьмеричное преобразование в шестнадцатеричное:
Пример: (5456)8 нужно преобразовать в шестнадцатеричный формат
4. Преобразование шестнадцатеричной системы счисления в другие системы счисленияШестнадцатеричные числа представлены цифрами 0-9 и буквами A-F с основанием 16. Преобразование системы счисления означает преобразование из одного основания в другое. Ниже приведены преобразования шестнадцатеричной системы счисления в другие системы счисления: А. Преобразование шестнадцатеричной системы в десятичную:
Пример: преобразование (8EB4)16 в десятичное число
Б. Преобразование шестнадцатеричной системы в двоичную:
Пример: (B2E)16 нужно преобразовать в двоичный формат Читайте также:
|