Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сист_сч_NEW.doc
Скачиваний:
6
Добавлен:
16.07.2022
Размер:
6 Мб
Скачать
☆

2.4.1 Двоично–восьмеричные преобразования. Преобразование целой части двоичного числа в восьмеричную систему счисления.

Преобразования основаны на разложении вида

XB =( a n-1*2 2+a n-2*2 1+ a n-3*2 0)*(23) N-1+…

…+( a 2*2 2+a1*2 1+ a 0*20)* (23)0 (1.6)

Из (1.6) следует следующий алгоритм преобразования

  1. Целая часть двоичного числа разбивается на группы из трех разрядов (триады) начиная с младшего разряда (“справа налево”).

  2. Если в старшей триаде менее, чем три цифры, то вместо отсутствующих цифр записывают нули, которые дополняют триаду до полной

  3. Комбинация цифр в каждой триаде рассматривается как целое число, которое заменяется соответствующей восьмеричной цифрой.

  4. Полученное число – целое число в восьмеричной системе счисления.

П ример 14. Преобразовать двоичного числа X2= 110111В в восьмеричную систему счисления. Формализованная запись задания 110111В → XQ.

После реализации п.1 алгоритма выделяются две полные триады – 111В (младшая) и 110В (старшая). Далее процедура преобразования поясняется рисунком.

2 .4.2 Двоично–восьмеричные преобразования. Преобразование дробной части двоичного числа в восьмеричную систему счисления.

Преобразования основаны на разложении вида

XB=( a-1*2 2+a -2*2 1+ a -3*2 0)*(23)-1+( a-4*2 2+a -5*2 1+ a -6*2 0)*(23)-2+

…+( a-m+2*2 2+a -m+1*2 1+ a -m*20)* (23)-M, (1.7)

где M – разрядность дробной части восьмеричного числа

m – разрядность дробной части двоичного числа

Из разложения (1.7) следует следующий алгоритм преобразования

  1. дробная часть исходного числа разбивается на группы из трех разрядов (триады). Разбиение начинается со старшего разряда (“слева направо”).

  2. Если в младшей триаде менее, чем три цифры , то она дополняется справа нулями до полной триады

  3. Комбинация цифр в каждой триаде рассматривается как целое число и заменяется соответствующей восьмеричной цифрой.

  4. Полученное число - целое число в восьмеричной системе счисления.

П ример 15. Преобразовать двоичного числа XB= 0,01011В в восьмеричную систему счислении. Формализованная запись задания 0,01011В → XQ.

Метод преобразования в этом случае поясняется рисунком

Как и предусмотрено алгоритмом, младшая неполная триада конвертируемого числа дополнена справа до полной нулевым значением.

Таким образом, дробное двоичное число 0,01011В после преобразования в восьмеричную систему счисления имеет вид 0,26Q.

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

2.4.3 Двоично–восьмеричные преобразования. Преобразование смешанного двоичного числа в восьмеричную систему счисления.

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

Методика преобразования поясняется Примером 16.

П ример 16. Преобразовать двоичное смешанное число X2= 10,01011В в восьмеричную систему счисления. Формализованная запись задания 10,01011В → XQ.

Из рисунка видно, что старшая и младшая тетрады дополнены до полных тетрад нулями. Получено восьмеричное смешанное число 2,26Q.

Соседние файлы в предмете Основы микропроцессорной техники
  • #
    16.07.20222 Мб12Метод_лаб4.docx
  • #
    16.07.2022756 Кб18МИУС .docx
  • #
    16.07.2022101 Кб2ОМПТ_генерация заданий по машинной арифметике 2.xlsm
  • #
    16.07.2022346 Кб0ОМПТ_генерация заданий по машинной арифметике 2sav.xls
  • #
    16.07.2022100 Кб1ОМПТ_генерация заданий по машинной арифметике 2sav.xlsm
  • #
    16.07.20226 Мб6Сист_сч_NEW.doc
  • #