确实是要高低位的,比如:
INT $C001: 首先置$0A为00h(或10h,20h,30h……只要后四位是0即可),然后取$C000+$01*2=$C002的值作为跳转地址的低字节,取$C000+$01*2+1=$C003的值作为跳转地址的高字节,在Tc808上,用ASMFUN可以看到低字节为51h,高字节为C0h,然后你就得到了INT $C001的跳转地址:$C051。直接跳到$C051去看看,那里开始就是INT $C001的代码。
察看时不要改变$0A的值,这样会改变$C000~$DFFF的值,代码也就变了。
INT $C00A: 首先置$0A为00h(或10h,20h,30h……只要后四位是0即可),然后取$C000+$0A*2=$C014的值作为跳转地址的低字节,取$C000+$0A*2+1=$C015的值作为跳转地址的高字节,在Tc808上,用ASMFUN可以看到低字节为31h,高字节为DEh,然后你就得到了INT $C00A的跳转地址:$DE31。直接跳到$DE31去看看,那里开始就是INT $C00A的代码。
INT $C729: 首先置$0A为07h(或17h,27h,37h……),然后取$C000+$29*2=$C052的值作为跳转地址的低字节,取$C000+$0A*2+1=$C053的值作为跳转地址的高字节,在Tc808上,用ASMFUN可以看到低字节为1Dh,高字节为D7h,然后你就得到了INT $C729的跳转地址:$D71D。直接跳到$D71D去看看,那里开始就是INT $C729的代码。