|
Перевод чисел из любой системы счисления в десятичную⇐ ПредыдущаяСтр 15 из 15 Пример: Даночисло 11012. Необходимо перевести число 11012 из двоичной системы счисления в десятичную систему счисления. Решение: 1.Для перевода числа из любой системы счисления в десятичную, необходимо разложить это число по степеням основания этой системы: 1101(2) = 13120110(2) 2.Каждую цифру числа умножить на основание, возведенное в соответствующую степень: 13120110(2)=1*23+1*22+0*21+1*20=8+4+0+1=13(10) 3.Число 11012=13(10) Примечание: При переводе важно помнить, что любое число в нулевой степени равно 1. Пример: Даночисло 134. Необходимо перевести число 134 из четверичной системы счисления в десятичную систему счисления. Решение: 1. Для перевода числа из любой системы счисления в десятичную систему, необходимо разложить это число по степеням основания этой системы: 13(4) = 1130(4) 2. Каждую цифру числа умножить на основание, возведенное в соответствующую степень: 1130(4)=1*41+3*40=4+3=7(10) 3. Число 13(4)=7(10) Перевод чисел из десятичной системы счисления в любую другую Пример: Дано число 1310. Необходимо перевести число 1310 из десятичной системы счисления в двоичную систему счисления. Решение: 1.Для перевода чисел из десятичной системы счисления в любую другую, необходимо делить десятичное число на основание системы, в которую переводят, сохраняя при этом остатки от каждого деления. Деление продолжается до тех пор, пока результат деления не станет меньше делителя. 13/2=6 (остаток 1), т.к. частное 6 больше делителя 2, то продолжаем делить частное 6 на 2. 6/2=3 (остаток 0), т.к. частное 3 больше делителя 2, то продолжаем делить частное 3 на 2. 3/2=1 (остаток 1), т.к. частное 1 меньше делителя 2, то записываем полученное число. 13(10) = 1101(2). 2.Результат формируем справа налево (при формировании числа используют остатки при делении). 1101(2). Пример: Дано число 710. Необходимо перевести число 710 из десятичной системы счисления в четверичную систему счисления. Решение: 1.Для перевода чисел из десятичной системы счисления в любую другую, необходимо делить десятичное число на основание системы, в которую переводят, сохраняя при этом остатки от каждого деления. Деление продолжается до тех пор, пока результат деления не станет меньше делителя. 7/4=1 (остаток 3), т.к. частное 1 меньше делителя 4, то записываем полученное число.
7(10) = 13(4). 2.Результат формируем справа налево (при формировании числа использу- ют остатки при делении). 13(4). Разрядные сетки ЭВМ
Один разряд двоичного числа представляет 1 бит информации (0 или 1). Для его хранения необходимо в ЭВМ какое-нибудь техническое устройство, например, триггер. Совокупность таких устройств для представления в машине многоразрядного числа (слова) называют регистром. 8 бит информации называют байтом, 16 бит, 32 бит или 64 - слово. 210 = 1024» 1000 = 1 Кб – 1 килобайт, 1000 Кб = 1 Мб – 1 мегабайт, 1000 Мб = 1 Гб – 1 гигабайт, 1000 Гб = 1 Тб – 1 терабайт. В ЭВМ применяют две формы представления чисел: для целых чисел и для представления чисел с плавающей запятой (экспоненциальная форма). Форма обычно используемых данных называют разрядной сеткой ЭВМ. Исходя из формулы (2.2), видно, что можно получить два вида разрядных, сеток для чисел с фиксированной запятой: запятая фиксируется после младшего разряда (все числа |N|>1); запятая фиксируется перед старшим разрядом (все числа |N|<1). Для кодирования знака используется "знаковый" (старший) разряд разрядной сетки: 0 - соответствует плюсу, а 1 - минусу. При использовании обоих видов разрядных сеток для чисел с фиксированной запятой необходимо, чтобы все данные не выходили за диапазон чисел, допустимых разрядной сеткой. С этой целью используется масштабирование. Представление числа с плавающей запятой не требует масштабирования. Общий вид двоичных чисел: В разрядной сетке для чисел с плавающей запятой используются два знаковых разряда (для мантиссы и порядка), затем следуют модуль порядка (обычно 7 разрядов) и модуль мантиссы. Двоичное число при таком представлении всегда имеет нормализованную мантиссу (до и после операций нормализация производится автоматически). Двоичное число нормализовано, если в старшем разряде мантиссы стоит единица.
Прямой и обратный коды
Для упрощения арифметических устройств вводятся специальные коды, которые позволяют операцию вычитания свести к арифметическому сложению. В ЭВМ для представления часто применяют прямой, обратный и дополнительный коды (ПК, ОК и ДК). Обратный и дополнительный коды используются только для представления отрицательных чисел. Код, полученный при преобразовании положительного числа называется прямым. Прямые коды двоичных чисел N и - N отличаются знаковыми разрядами. Для получения ОК числа - N необходимо все разряды, кроме знакового, поменять на противоположное значение. Если к ОК числа - N прибавить единицу младшего разряда, то получается дополнительный код. Пример. Записать ПК для N1 = ПК(N1) = 0 00001012 ПК(N2) = 1 00001012 OK(N2) = 1 11110102 ДК(N2) = 1 11110112 Задание. Используя данные таблицы: - перевести число Д10 в 2 с/с, 8 с/с и 16 с/с; - вычислить с помощью двоичной арифметики: С1 = А + В; С2 = А - В; С3 = А х В; С4 = А / В; - перевести числа А, В, С1÷С4 в 8 с/с, 16 с/с и 10 с/с; - округлить А, В, С1÷С4 в 2 с/с до целой части, записать ПК. Изменив знак на противоположный, записать ОК и ДК. При записи использовать 16-разрядную сетку микроЭВМ.
Таблица 4 - Варианты заданий
Кодирование данных в ЭВМ Данные в компьютере представляются в виде кода, который состоит из единиц и нулей в разной последовательности. Код – набор условных обозначений для представления информации. Кодирование – процесс представления информации в виде кода. ![]() ![]() ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между... ![]() ЧТО И КАК ПИСАЛИ О МОДЕ В ЖУРНАЛАХ НАЧАЛА XX ВЕКА Первый номер журнала «Аполлон» за 1909 г. начинался, по сути, с программного заявления редакции журнала... ![]() Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все... ![]() ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|