Восьмеричная система счисления.
q = 8; используется восемь цифр, от 0 до 7 включительно. Один разряд восьмеричного числа представляется тремя двоичными разрядами.Играет вспомогательную роль и обеспечивает компактную запись чисел в машинных командах. Алгоритм перевода целого числа из восьмеричной системы счисления в десятичную. 1.Записать восьмеричное число в развернутой форме. 2. Вычислить ее значение. Пример 1. 218=2*81+1*80=16+1=1710 1148 = ?10 Алгоритм перевода целого числа из десятичной системы счисления в восьмеричную. 1. Последовательно выполнять деление исходного целого десятичного числа на 8 до получения результата строго меньше основания системы. 2. Полученные остатки записать в обратной последовательности. 1710→А8
‗ 17 │ 8 16 2 1 1710= 218 7610= ? 8
Перевод чисел из восьмеричной системы в двоичную сводится к замене каждой восьмеричной цифры трехразрядным двоичным числом:
Для перевода восьмеричного числа в двоичное, необходимо заменить каждую восьмеричную цифру на соответствующую тройку цифр из таблицы. 1010= 128= 10102; 1 2 - восьмеричная 1 010 – двоичная 910 = 118 = 10012; 1 1 - восьмеричная 1 001 - двоичная 7148=111 001 1002 5328 =?2
Для перевода из двоичной системы счисления в восьмеричную, необходимо двоичное число разбить на тройки цифр, затем заменить каждую группу одной восьмеричной цифрой. 101 110 1002=5648 111 1112 =?8 Перевод дробных чисел из двоичной системы в восьмеричную: а) исходная дробь делится на триады, начиная с позиции десятичной точки вправо. Если количество цифр дробной части исходного двоичного числа не кратно 3, оно дополняется справа незначащими нулями до достижения кратности 3;
б) каждая триада заменяется восьмеричной цифрой в соответствии с таблицей перевода. Перевод дробных чисел из восьмеричной системы счисления в двоичную: а) каждая цифра исходной дроби заменяется триадой двоичных цифр в соответствии с таблицей б) незначащие нули отбрасываются. 0,1248 перевести в двоичную систему счисления. По таблице перевода имеем 18 = 0012; 28 = 0102; 48 = 1002 . Тогда 0,1248 = 0,0010101002. Отбросим незначащие нули и получим 0,1248 = 0,00101012
Гр 20 Арифметические операции
Шестнадцатеричная система счисления. Шестнадцатеричная СС: q = 16 [0…9,A,B,C,D,E,F]; играет вспомогательную роль и обеспечивает компактную запись чисел в машинных командах; одному шестнадцатеричному разряду соответствует четыре двоичных разряда.
Для перевода числа из шестнадцатеричной системы счисления в двоичную систему необходимо каждую цифру шестнадцатеричного числа заменить соответствующей ей тетрадой (4 бита) из таблицы перевода. 7F1A16 = 0111 1111 0001 10102 7 F 1 A
C73B16 = 2FE116 = Перевод из двоичной системы в шестнадцатеричную целых чисел: 10010111011112 Шаг 1. Разбить на тетрады, начиная справа: 0001 0010 1110 11112 Шаг 2. Каждую тетраду записать одной шестнадцатеричной цифрой: 0001 0010 1110 11112 1 2 E F Ответ: 10010111011112 = 12EF16
10101011010101102 = 1111001101111101012 = 1101101101011111102 = Перевод из двоичной системы в шестнадцатеричную дробных чисел: а) исходная дробь делится на тетрады, начиная с позиции десятичной точки вправо. Если количество цифр дробной части исходного двоичного числа не кратно 4, оно дополняется справа незначащими нулями до достижения кратности 4; б) каждая тетрада заменяется шестнадцатеричной цифрой в соответствии с таблицей перевода. Перевод дробных чисел из шестнадцатеричной системы счисления в двоичную:
а) каждая цифра исходной дроби заменяется тетрадой двоичных цифр в соответствии с таблицей б) незначащие нули отбрасываются. Выполнить перевод из шестнадцатеричной системы счисления в двоичную числа 0,2А16. Арифметические операции
****************************************** Правило перевода из десятичной СС в любую
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|