PDA

Просмотр полной версии : Подпрограмма на ассемблере в памяти?



jimled
29.11.2009, 04:21
Не сложная подпрограмма на ассемблере в памяти, например, часы, во время работы в бейсике или игры (с учетом того что пространство не перекрывается), возможно реализовать, чтобы это не отражалось на скорости?

Помнится, я сто лет назад проделывал такой трюк, каким-то образом включал прерывание IM2 и работал в бейсике, но помню, что скорость работы в бейсике в десяток раз уменьшилась..

psb
29.11.2009, 06:46
смотря что делает программка на IM 2. если она быстрая - заметно не будет вообще.
между прерываниями около 70000 тактов, отсюда и расчет. если 35000 тактов отобрать у бейсика, скорость упадет в 2 раза.