В таблице ограниченное количество адресов стандартных точек входа(но их можно будет редактировать), она просматривается до того как инструкция загружается в z80. Если же адрес вычисляется в z80 и в программном счетчике оказывается нестандартная хрень, то и возникает ИСКЛЮЧЕНИЕ т.к. страница ПЗУ делается защищенной и всякий прыжок в нее КОНТРОЛИРУЕТСЯ. Что может сделать программа обработки исключения, не обнаружив корректного адреса. Например, прервать выполнение программы, выдать дамп трассы "последнего выдоха". Дальше юзер может прогнать по шагам и увидеть, как это произошло. Памяти под трассу может быть отведено хоть мегабайт, сервис отладчика обеспечивает 400 мипсовый монстра вы говорите нафиг блэкфин.
Если этого не сделать, то и вновь пишущиеся программы на том же Бейсике со вставками машкода будут делать чудеса. А так будет мощнейший трассирующий дизасм-долбагерррррр!




а вы говорите нафиг блэкфин.
Ответить с цитированием