Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Перевод чисел из одной системы счисления в другую
Сначала рассмотрим перевод из двоичной системы счисления в шестнадцатеричную и наоборот. Это наиболее просто в связи с тем, что 16 = 24. Правило 1. Для перевода шестнадцатеричного числа в двоичное надо каждую цифру заменить четырехразрядным двоичным числом. Незначащие нули отбросить. Пример 3.10 305,416 =0011 0000 0101,01002 =1100000101,012 Правило 2. Для перевода числа из двоичной системы счисления в шестнадцатеричную надо число разбить на четверки влево и вправо от запятой. Крайние группы, если необходимо дополнить нулями. Затем каждую четверку двоичных цифр заменить соответствующей шестнадцатеричной цифрой. Пример 3.11 1010111,11011012 =0101 0111,1101 10102 =57,DA16 Рассмотрим общие правила перевода чисел из одной системы счисления в другую. Эти правила зависят от того, в какой системе счисления осуществляются арифметические операции, связанные с преобразованием чисел, - в той, в какой представлено исходное число, или в той, в которую оно переводится. Правило 3. Задано число С, представленное в системе счисления с основанием S: C = Cn Cn-1 …C1 C0 C-1 C-m. Нужно перевести его в h-систему, выполняя действия в новой системе счисления. Для этого нужно представить его в виде суммы степеней S: C = Cn Sn +Cn-1 Sn-1 +…+C1 S1 +C0 S0 +C-1 S-1 +…+C-m S-m, где основание S, коэффициенты С и номера разрядов i выражены в новой h-системе. Все действия надо выполнять в h-системе. Пример 3.12 1. Перевести 2Е5,А16 в десятичную систему счисления: 2Е5,А16 =2× 162 +14×161 +5×160 +10×16-1 =741,62510. 2. Перевести 5210 в двоичную систему счисления: 5210=101×10101 +10×10100 =110010+10=1101002. 3. Перевести 1101,101 в десятичную систему счисления: 1101,1012 = 1× 23 +1× 22 +0× 21 +1× 20 +1× 2-1 +0× 2-2+1× 2-3 =13,62510. Этот способ удобен при S<h и особенно для ручного перевода в десятичную систему счисления. Рассмотрим перевод целого числа С из S-системы в h-систему в арифметике S-системы счисления. Правило 4. Для перевода целого числа из S-системы в h-систему счисления в арифметике S-системы нужно последовательно делить это число и получающиеся частные на h до тех пор, пока частное не станет меньше h. Старшей цифрой в новой записи числа будет последнее частное, а следующие за ней цифры дают остатки, вписанные в последовательность, обратную их получению. Все вычисления производятся в старой S-системе. (При S<h прежде, чем записать число, надо получившиеся остатки переписать в цифры h-системы). Пример 3.13 1. Перевести число 70 в двоичную систему счисления
В ЭВМ с целью упрощения арифметических операций применяют специальные коды для представления чисел. При помощи этих кодов: * автоматически определяется знак результата; * операция вычитания сводится к арифметическому сложению кодов чисел; * упрощается операционная часть ЭВМ.
Date: 2016-07-22; view: 418; Нарушение авторских прав |