如果我使用这个操作码
JMP
Jump to New Location
(PC+1) -> PCL
(PC+2) -> PCH
N Z C I D V
- - - - - -
addressing assembler opc bytes cycles
absolute JMP oper 4C 3 3 并给它一个十六进制值,比如0x0604,它会跳到那个位置,执行在那里的东西,然后继续直到它返回到JMP语句,或者它会在0x0604处执行什么,然后在JMP之后执行下一个指令
发布于 2022-03-08 21:37:04
JMP $0604指令将程序计数器更改为值$0604,然后开始执行从地址$0604开始的指令。它不会在JMP之后返回到指令。要做到这一点,需要将JMP更改为JSR,并确保$604的子程序代码有一个从子例程返回的RTS指令。
https://stackoverflow.com/questions/71401641
复制相似问题