NESASM教程——第十一天——JSR指令
来源:互联网 发布:编码容错算法 编辑:程序博客网 时间:2024/05/02 21:21
【JSR?】
JSR代表Jump to SubRoutine,跳转到子程序,作用就是,嗯,跳转到子程序。JSR代表Jump to SubRoutine,跳转到子程序,作用就是,嗯,跳转到子程序。
【我们怎么用它?】
我们用它时只需要给出我们想跳转到的标签即可。例如:我们用它时只需要给出我们想跳转到的标签即可。例如:
jsr OurSub; 主程序OurSub:; 子程序; 返回指令
【怎样返回?】
当然使用RTS(ReTurn from Subroutine)指令了!所以完整版代码应该为:
jsr OurSub; 主程序OurSub:;子程序rts ; 返回到主程序
【更多】
记住一件事情,如果你正好想把一部分代码分离为单独的模块,那么上面描述的就够了。
【今日回顾】
子程序不得不说,否则中断你更不懂了。你不妨试试把我们前面讲过的几个功能模块分为若干子程序,代码会清晰很多~
编程愉快!
0 0
- NESASM教程——第十一天——JSR指令
- NESASM教程——第十天——主角DMA
- NESASM教程——第十三天——背景
- NESASM教程——第一天——开始NES汇编
- NESASM教程——第五天——主角出场
- NESASM教程——第七天——使用内存
- NESASM教程——第八天——比较
- NESASM教程——第六天——跳转和按键处理
- NESASM教程——第二天——源文件的结构
- NESASM教程——第三天——NES编程相关
- NESASM教程——第四天——制作、载入调色板
- NESASM教程——第九天——运动的主角
- NESASM教程——第十二天——VBlank和中断
- java基础———第十一天
- 小迪教程第十一天——绕过本地端js验证
- 第十一天——愤怒与无奈
- java学习总结——第十一天
- 东软睿道实训日记——第十一天
- Instr函数与InstrRev函数的区别(如何判断一个字符串中存在包含了另一个字符串?)
- 人名搜索
- leetcode之Copy List with Random Pointer
- 微博总结
- c/c++_Lua交互----关于Lua中table类型的使用实例
- NESASM教程——第十一天——JSR指令
- POJ:1852 ANTs
- java中向list中的某条数据加入属性
- 2014ACM广州赛区现场赛J题题解.
- Oracle DataGuard主库丢失archivelog,如何不重建备库完成同步?
- win7 crtl+shif和无法切换输入法问题
- iOS 的三种多线程
- hibernate 延迟加载与动态代理
- org.json.JSONException: No value for images