А вдруг будет целый шторм запусков, и inc-ов будет выполнено постоянно больше dec-ов?
Может изначально в ячейке ложить единицу, и перед декрементом её проверять?
Теперь вроде, даже в сильный шторм, проскакивать выполнение должно.Код:ld b, (ix+stHead.lock) dec b ret nz dec (ix+stHead.lock) jr z, .cont .exit inc (ix+stHead.lock) ret .




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