Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Перевод чисел из любой системы счисления в десятичную





Пример: Даночисло 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 - минусу. При использова­нии обоих видов разрядных сеток для чисел с фиксированной запя­той необходимо, чтобы все данные не выходили за диапазон чисел, допустимых разрядной сеткой. С этой целью используется масштаби­рование.

Представление числа с плавающей запятой не требует масштаби­рования. Общий вид двоичных чисел: , где q - мантисса; p - порядок в двоичной системе счисления.

В разрядной сетке для чисел с плавающей запятой используются два знаковых разряда (для мантиссы и порядка), затем следуют мо­дуль порядка (обычно 7 разрядов) и модуль мантиссы. Двоичное число при таком представлении всегда имеет нормализованную ман­тиссу (до и после операций нормализация производится автомати­чески). Двоичное число нормализовано, если в старшем разряде мантиссы стоит единица.

 

 

Прямой и обратный коды

 

Для упрощения арифметических устройств вводятся специальные коды, которые позволяют операцию вычитания свести к арифметичес­кому сложению.

В ЭВМ для представления часто применяют прямой, обрат­ный и дополнительный коды (ПК, ОК и ДК). Обратный и дополнитель­ный коды используются только для представления отрицательных чи­сел.

Код, полученный при преобразовании положительного числа называется прямым. Прямые коды двоичных чисел N и - N отличаются знаковыми раз­рядами. Для получения ОК числа - N необходимо все разряды, кроме знакового, поменять на противоположное значение. Если к ОК числа - N прибавить единицу младшего разряда, то получается дополнитель­ный код.

Пример. Записать ПК для N1 = и ПК, ОК и ДК для N2 = - , используя восьмиразрядную сетку микроЭВМ.

ПК(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 - Варианты заданий

Вариант Десятичное число Д10 Двоичное число А2 Двоичное число В2
  156,5 101000,101 1000,001
  127,3 101111,01 101,01
  118,4 110011,11 100,1
  79,85 111000,01 100,1
  132,75 111100,101  
  84,875 1000001,01 100,1
  163,625 1000100,111 100,11
  213,5 1001011,101  
  314,7 100100,01 110,1
  146,27 101001,101 100,1

 

Кодирование данных в ЭВМ

Данные в компьютере представляются в виде кода, который состоит из единиц и нулей в разной последовательности.

Код – набор условных обозначений для представления информации.

Кодирование – процесс представления информации в виде кода.







Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам...

Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем...

Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычис­лить, когда этот...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.