[an error occurred while processing this directive]
Ну, конечно, ведь C55 - 16-битный проц.
(«Телесистемы»: „K„Ђ„~„†„u„‚„u„~„€„y„‘ «„W„y„†„‚„Ђ„r„Ќ„u „ѓ„y„s„~„p„|„Ћ„~„Ќ„u „Ѓ„‚„Ђ„€„u„ѓ„ѓ„Ђ„‚„Ќ (DSP) „y „y„‡ „Ѓ„‚„y„}„u„~„u„~„y„u»)
Отправлено
Тээмэсник
03 февраля 2005 г. 15:13
В ответ на:
В 55хх char 16-битный! И может принимать значение -32768...32767. ANSI кстати это разрешает официально.
отправлено SM 03 февраля 2005 г. 14:36
Составить ответ
|||
Конференция
|||
Архив
Ответы
Вот они и сделали по АНСИ. Раз разрешено (точнее не запрещено), то можно. Где хотели сделали байт -32768...32767, а где то -128...127. А ты уверен, что всё-таки чар м.б. -32768...32767? В С6000 вроде байт был всё-таки 8-битным байтом. Пришлось помучиться при подготовке ethernet-пакетов, где не все поля 32-битные, да ещё выравнивание на 32-битное слово "не ложится".
—
Тээмэсник
(03.02.2005 15:19,
пустое
)
Да уверен (+)
—
SM
(03.02.2005 15:30, 264 байт)
Да я С55х не юзал никогда... А С6000 уже за 2 года забывать стал.
—
Тээмэсник
(03.02.2005 15:44,
пустое
)
В 6000-ном, кстати, правильно помните - там char 8-битный.
—
SM
(03.02.2005 15:46,
пустое
)
:) Вообще-то судя по доке на его CPU и систему команд - он 32-битный...
—
SM
(03.02.2005 15:14,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru