Моя любимая маргинальщина. 580ВМ1 позволяет избавиться от пересылок (маска в A, ошибка (или как ее теперь называть) в H, слагаемые/вычитаемые в B и D, счетчик в L, адрес в H1L1). Это дает ускорение на 20% при сокращении размера на 8 байт.
- - - Добавлено - - -
А если ничего не менять и просто прогнать на 6128, то будет быстрее почти на 30% за счет mov r,r; inr/dcr и условных переходов.




Ответить с цитированием