Actually, thats the easy part, you also have to know how many bytes each call is, remember what byte you are on(for calls and jps), and you also have to know how to conver decimal to hex. And even more....though early people did do it.... it is very very hard