Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
28 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
196811
Топик полностью
fk0
, легенда
(07.06.2010 15:53, просмотров: 68)
ответил
ReAl
на
Если завести не rd_index, wr_index, а rd_index, elem_count и писать по (rd_index+elem_count)&len_mask, то и отдельная флаговая переменная не нужна, и зря байт в буфере не пропадает.
Да, но так лишнее сложение -- жрёт ЦПУ. Байт потерять дешевле. A флаги -- зло. Лучше "могозначная переменная состояния". Как это не имеет? "У кого буфер длинее!"
[ZX]
Ответить
спорное утверждение: иногда сложение быстрее выборки из памяти
-
koyodza
(07.06.2010 16:01
)