Мне показалось удобным добавлять Trap_4 в код при помощи исключений :
Тогда бросать исключения можно в любом месте и на любом уровне вложенности вызовов подпрограмм, а обрабатывать - только на самом верхнем уровне.Код:if( !abRAM[addr] ) { wBadAddr = addr; nBadAccessType = 4; throw(0); }





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