[an error occurred while processing this directive]
То бишь в памяти всё лежит ПОСЛОВНО.
(«Телесистемы»: „K„Ђ„~„†„u„‚„u„~„€„y„‘ «„W„y„†„‚„Ђ„r„Ќ„u „ѓ„y„s„~„p„|„Ћ„~„Ќ„u „Ѓ„‚„Ђ„€„u„ѓ„ѓ„Ђ„‚„Ќ (DSP) „y „y„‡ „Ѓ„‚„y„}„u„~„u„~„y„u»)
Отправлено
Тээмэсник
03 февраля 2005 г. 14:08
В ответ на:
На сколько я помню, в С6000 CHAR был всё равно байтом (8 бит), но занимал в памяти всё равно целое 32-битное слово. В С5500 думаю похожая хрень. Блин. Откуда у тебя 16-бит char не знаю.
отправлено Тээмэсник 03 февраля 2005 г. 14:05
Составить ответ
|||
Конференция
|||
Архив
Ответы
Пожалуй ты прав. Думаю CHAR просто занимает 16-бит а при работе с ним накладывается маска 0x00FF и используются только младшие 8 битиков ...
—
BrainJTAG
(03.02.2005 14:12,
пустое
)
Маска накладывается, но уже в PC (или куда там fwrite идет). А пока внутре TMS'а - никаких масок нет. char одно слово.
—
SM
(03.02.2005 14:37,
пустое
)
Да, fwrite берёт слово, потом из него байт и пишет его, потом следующее слово и т.д.
—
Тээмэсник
(03.02.2005 14:17,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru