MBedder, терминатор (09.11.2015 21:02 - 21:09, просмотров: 157) ответил Dingo на А можно поподробней? Дописываем биты, чтобы был джамп на какой-нить свободный кусок, где заплатку и размещаем? Или есть ещё способы?
Забивал NOP'ами кусок кода до тех пор, пока не встречался опкод с годными единицами, т.е. такой, куда для нужного JMP'а достаточно добить нулей, т.к. единицы вместо нулей прописать уже нельзя, а наоборот - сколько угодно. Даже вектора прерываний ухитрялся сделать МТР, выбирая адреса ISR такими, чтобы в них было как можно больше единиц в MSb. Все это, разумеется, чистейший АСМ, руки с головой и запрещенные приемы типа абсолютных адресов и прочей дружно ненавидимой Си-филитиками ереси :))