NESASM教程——第十一天——JSR指令

简介:

 

【JSR?】

JSR代表Jump to SubRoutine,跳转到子程序,作用就是,嗯,跳转到子程序。JSR代表Jump to SubRoutine,跳转到子程序,作用就是,嗯,跳转到子程序。

【我们怎么用它?】

我们用它时只需要给出我们想跳转到的标签即可。例如:我们用它时只需要给出我们想跳转到的标签即可。例如:

	jsr OurSub
	; 主程序

OurSub:
	; 子程序
	; 返回指令

【怎样返回?】

当然使用RTS(ReTurn from Subroutine)指令了!所以完整版代码应该为:

	jsr OurSub
	; 主程序

OurSub:
	;子程序
	rts  ; 返回到主程序

【更多】

记住一件事情,如果你正好想把一部分代码分离为单独的模块,那么上面描述的就够了。


【今日回顾】

子程序不得不说,否则中断你更不懂了。你不妨试试把我们前面讲过的几个功能模块分为若干子程序,代码会清晰很多~

编程愉快!

目录
相关文章
|
8月前
|
存储 Java C语言
Java代码解释Flash原理
Java代码解释Flash原理
94 0
|
6月前
|
Java 编译器
Java编译器注解运行和自动生成代码问题之指定一个注解处理器处理所有类型的注解的问题如何解决
Java编译器注解运行和自动生成代码问题之指定一个注解处理器处理所有类型的注解的问题如何解决
|
XML JSON Java
【Spring专题】「原理系列」SpringMVC的运行工作原理(补充修订)
【Spring专题】「原理系列」SpringMVC的运行工作原理(补充修订)
124 0
【Spring专题】「原理系列」SpringMVC的运行工作原理(补充修订)
|
存储 缓存 Java
【底层原理之旅—字节码指令重排序】|Java 开发实战
【底层原理之旅—字节码指令重排序】|Java 开发实战
209 0
【底层原理之旅—字节码指令重排序】|Java 开发实战
|
缓存 前端开发 中间件
Yii2.0框架一共有哪些处理器?底层原理是什么?
Yii2.0框架一共有哪些处理器?底层原理是什么?
107 0
|
PHP 数据库
Yii2.0框架一共有哪些异常类?底层原理是什么?
Yii2.0框架一共有哪些异常类?底层原理是什么?
147 0
|
Java 应用服务中间件 容器
Servlet 简介及其执行流程
一、什么是Servlet? 首先明确一点:先有Servlet后有JSP,JSP的前身是Servlet Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求--响应”编程模式来访问这个驻留在服务器内存里的Servlet程序 二、Tomcat容器等级:Tomcat容器分为四个等级, 1.
|
存储 缓存 中间件
JSR107 简介|学习笔记
快速学习 JSR107 简介
112 0
JSR107 简介|学习笔记
|
前端开发 Java 应用服务中间件
SpringMVC——框架概述&第一个注解的SpringMVC程序
SpringMVC——框架概述&第一个注解的SpringMVC程序
SpringMVC——框架概述&第一个注解的SpringMVC程序
|
Java 测试技术 Maven
Junit5 架构、新特性及基本使用(常用注解与套件执行)
Junit5 架构、新特性及基本使用(常用注解与套件执行)

热门文章

最新文章