Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Пятница. Как красивее преобразовать код Либау-Крейга в двоичный код на Си?
Отправлено
Леонид Иванович
27 апреля 2007 г. 15:22
Составить ответ
|
Вернуться на конференцию
Ответы
Си, си... На PIC24/dsPIC - две однотактных команды - ff1r x,y/dec y,y
—
=AVR=
(27.04.2007 22:12:7
80.92.96.19
,
пустое
)
Ответ:
—
-=ВН=-
(27.04.2007 16:10:42
193.125.71.140
, 284 байт)
Так тоже работает.
—
Леонид Иванович
(27.04.2007 17:02:32
87.252.227.57
, 316 байт)
Ага, я длину по разному обозначил:-)
—
-=ВН=-
(27.04.2007 18:17:46
193.125.71.140
,
пустое
)
Это что за код такой? Это как счетчик Джонсона считает?
—
SM
(27.04.2007 15:29:28
85.21.249.17
,
пустое
)
Верно. Он.
—
Леонид Иванович
(27.04.2007 15:31:18
87.252.227.57
,
пустое
)
так в чем тогда вопрос? (+)
—
SM
(27.04.2007 15:33:25
85.21.249.17
, 53 байт)
ОЙ! Вопроса не понял :) :) Надо в двоичный же преобразовать.... Сорри
—
SM
(27.04.2007 15:39:47
213.208.180.51
,
пустое
)
Тогда наверное так (+)
—
SM
(27.04.2007 15:48:36
213.208.180.51
, 269 байт)
Опять сорри :) :) что-то я сегодня не в духе. (+)
—
SM
(27.04.2007 15:53:11
213.208.180.51
, 207 байт)
т.е. на словах (+)
—
SM
(27.04.2007 16:13:55
213.208.180.51
, 171 байт)
И вдогонку - если процессор умеет считать экспоненту, то все упрощается, остается подравнять число старшим битом в знаковый бит.
—
SM
(27.04.2007 16:16:58
213.208.180.51
,
пустое
)
Не работает, если старший бит равен нулю.
—
Леонид Иванович
(27.04.2007 16:51:12
87.252.227.57
, 445 байт)
Да, конечно. Я писал прямо в конфу без проверки. Красивше будет mask первым вычислить и примениить ее же при инициализации "bit"
—
SM
(27.04.2007 16:53:34
213.208.180.51
,
пустое
)
Точно!
—
Леонид Иванович
(27.04.2007 17:05:57
87.252.227.57
,
пустое
)
толкьо еще скобок добавить :)
—
SM
(27.04.2007 15:34:1
85.21.249.17
,
пустое
)
Инверсию добавьте.
—
-=ВН=-
(27.04.2007 15:39:23
193.125.71.140
,
пустое
)
Угу, случайно стерлась она
—
SM
(27.04.2007 15:41:40
213.208.180.51
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 93:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru