Тут увидел в одной доке (с описанием проекта на IAR), что беззнаковый тип переменной лучше знакового для оптимизации кода по размеру. В чем тут дело, за счет чего лучше?
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)
О фирме
|
Новости
|
Новые изделия
|
Продукция
|
Прайс-лист
|
Поддержка
|
Интернет-магазин
|
Где купить?
|
Доставка
|
Новостная рассылка
|
Обратная связь
|
Содержание
|
Поиск
Отправлено
Чувачок
06 мая 2003 г. 14:03
Составить ответ
|||
Конференция
|||
Архив
Ответы
Лучше всего убедиться самому (+)
—
Ну и ник у тебя, Шарапов!
(06.05.2003 18:31, 205 байт)
Ответ: Ко всему прочему, имеется возможность замены операции деления на сдвиг вправо.
—
Bill
(06.05.2003 15:23,
пустое
)
Самый хороший тип - BOOL. Плотно пакуется. :)
—
TetraPack
(06.05.2003 14:18,
пустое
)
typedef long BOOL;
—
Wtypes.h
(06.05.2003 14:21,
пустое
)
:)) Про счет между задачами ваша мессага была? :)
—
Алексей Мусин
(06.05.2003 15:41,
пустое
)
это где ?
—
Wtypes.h
(06.05.2003 15:45,
пустое
)
Ответ:
—
Алексей Мусин
(06.05.2003 16:26,
пустое
,
ссылка
)
неа. А почемы вы так подумали ?
—
Wtypes.h
(06.05.2003 16:31,
пустое
)
и куда он ваще пакуется ?
—
Wtypes.h
(06.05.2003 14:22,
пустое
)
В одном байте - восемь TRUE-FALSE.
—
TetraPack
(06.05.2003 14:34,
пустое
)
так компилер и разбежался их паковать.
—
Wtypes.h
(06.05.2003 14:36,
пустое
)
А человеческий фактор? Вы же embedder, все ручками.
—
TetraPack
(06.05.2003 14:39,
пустое
)
ясен перец лучше. Если для слож - вычитания знак чисел в доп. коде еще все просто, то умножение деление и сравнение потребует приличного кол-ва доп. операций. А кому оно надо, если числа unsigned ?
—
DASM
(06.05.2003 14:06,
пустое
)
учитывай, что аппаратный умножитель в MSP430 работает как с беззнаковыми, так и со знаковыми целыми числами!!!
—
SOIC
(06.05.2003 16:48,
пустое
)
не, до такого крутого проца я пока не дорос. Учиться надо
—
DASM
(06.05.2003 16:50,
пустое
)
учитывай что аппаратный умножитель в MSP430 работает как со знаковыми так и со знаковыми целыми числами!!!
—
SOIC
(06.05.2003 16:48,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru