[an error occurred while processing this directive]
Ответ: Зачем нужна проверка переноса???
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
20 февраля 2003 г. 17:40
В ответ на:
АСМ или СИ?
отправлено ВМФ 20 февраля 2003 г. 17:22
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: А вообще на Си это очень просто
—
Bill
(20.02.2003 17:49, 265 байт)
Ответ: Код для AVR, кому любопытно
—
Bill
(20.02.2003 17:57, 1586 байт)
Ответ: Sorry. Так будет лучше
—
Bill
(20.02.2003 17:59, 1606 байт)
Здорово. Так получается намного быстрей, чем двигать и проверять.
—
ВМФ
(20.02.2003 18:16, 124 байт)
Ответ: Вообще-то, если быть абсолютно точным, то при сдвигах и проверках
—
Bill
(20.02.2003 18:26, 83 байт)
У АВэРа будет ровно.
—
ВМФ
(20.02.2003 18:37,
пустое
)
Ответ: Интересно как?
—
Bill
(20.02.2003 18:38,
пустое
)
Инкримент либо скипается, либо нет. И так и так - два цикла.
—
ВМФ
(20.02.2003 18:46,
пустое
)
Ответ: Поясните пожалуйста, почему в обоих случаях два цикла. Навскидку непонятно.
—
Bill
(20.02.2003 18:50,
пустое
)
У АВэРа команды проверки и перехода имеют разную длительность. Если перехода не было, команда выполняется на цикл быстрее.
—
ВМФ
(20.02.2003 18:54,
пустое
)
Ответ: Спасибо, понял.
—
Bill
(21.02.2003 08:37,
пустое
)
Сдвиг -> сложение с флагом переноса
—
-=Shura=-
(20.02.2003 18:44,
пустое
)
А так вообще на любом проце ровно получается.
—
ВМФ
(20.02.2003 18:51,
пустое
)
Ответ: А подсчет?
—
Bill
(20.02.2003 18:46,
пустое
)
Rotate through carry -> add carry to подсчёт
—
-=Shura=-
(20.02.2003 18:48,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru