
Сообщение от
forth32
1: 4c 49 28
2: 00AD 00BC 022F
круто, почти как в эмуляторе, чуть чуть меньше !
т.е ожидания почти нет!

Сообщение от
forth32
Но в реальной жизни так не получится - данные ведь не просто так забирают с порта, с ними что-то сделать надо. Например, записать в буфер. А это еще пара-тройка тяжелых команд, что, скорее всего, практически съест твое преимущество.
это и так понятно, я другое имел в виду
почему скорость за "один фрейм" не совпадает со скоростью "32к блока"
про оптимизацию - надо просто сделать функцию чтения/записи 128байт не черзе getbyte а таким блоком
остаить и getbyte и сделать чтение 128байт.
приросту будет заметен.
но это всё про оптимизацию,а пока это рано делать 
кстати, а по ощущениям оно сопоставимо с дискетой или нет ?
---------- Post added at 16:17 ---------- Previous post was at 16:13 ----------

Сообщение от
forth32
Откуда у тебя взялась колонка 4 во втором тесте? У меня он только 3 числа выдает, по количеству вариантов GETBYTE.
в табличке там
HEX DEC 32768/frames_counter CPS
cps=char_in_frame*50
там в архиве - табличка.
---------- Post added at 16:38 ---------- Previous post was at 16:17 ----------
твои замеры
Код:
Bytes in one int
ad 173 8650
bc 188 9400
22f 559 27950
frames when transfer 0x8000
4c 76 431.2 21557.9
49 73 448.9 22443.8
28 40 819.2 40960.0