首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >6502装配JMP

6502装配JMP
EN

Stack Overflow用户
提问于 2022-03-08 21:28:06
回答 1查看 209关注 0票数 1

如果我使用这个操作码

代码语言:javascript
复制
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之后执行下一个指令

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-08 21:37:04

JMP $0604指令将程序计数器更改为值$0604,然后开始执行从地址$0604开始的指令。它不会在JMP之后返回到指令。要做到这一点,需要将JMP更改为JSR,并确保$604的子程序代码有一个从子例程返回的RTS指令。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71401641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档