Хелпикс

Главная

Контакты

Случайная статья





ричная система счисления – используется для компактной записи чисел в программах.



 

4.ЭЛЕМЕНТЫ АРХИТЕКТУРЫ ЦСП TMS320C6x

 

Компания Texas Instruments (TI) вывела на рынок процессоры с архитектурой VLIW (высоко параллельная архитектура с очень длинным – 32-разрядным, командным словом), предложив для нее термин VelosiTI.

5 семейства (платформ) ЦСП: от TMS320C2х до TMS320C6х.

 

4.1. Данные

16-ричная система счисления – используется для компактной записи чисел в программах.

Алфавит: 10 арабских цифр от 0 до 9 и шесть латинских букв: A~10, B~11, C~ 12, D~13, E~14 и F~15.

 

Преобразование десятичных чисел в 16-ричные и обратно:

                 CF16        207 16            CF16 = 15×160 + 12×161 = 15 + 192 = 20710

                                             192 12

                                               15

 

Переход от 2-х чисел к 16-ричным:     Переход от 16-ричных чисел к двоичным:

                              01001011                                                                  СF16

 

                                     4B16                                                                   110011112

Представление целых чисел.

Числа бывают беззнаковые и знаковые.

В n-разрядной двоичной сетке для модуля беззнаковых чисел отводятся все n разрядов. При этом диапазон чисел составляет от 0 до 2n-1.

В случае знаковых чисел старший разряд отводится под знак (1 – «-», 0 – «+»), а остальные разряды – под модуль. Т.о., диапазон чисел составляет от +(2n-1 – 1) до -(2n-1- 1).

 

В процессоре знаковые числа представляются в дополнительном коде.

Дополнительный код положительного числа, есть само число.

Дополнительный код отрицательного числа образуется по правилу: символ младшего разряда вычитается из числа, равного основанию системы счисления, а символы остальных разрядов – из числа, на 1 меньшего основания системы счисления.

Примеры при n = 8: -510 = -0000 01012 в прямом двоичном коде;

                                  -510 =  1111 10112 в дополнительном коде.

                                 -7Е16 = 8216 в дополнительном коде.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.