PC寄存器浅析
一、概念
JVM中的程序寄存器(Program Counter Register),或翻译为PC计数器,也称为程序钩子。寄存器存储指令相关的现场信息,CPU只有把数据装在到寄存器才能运行。每个线程都有一个独立的PC寄存器。
二、作用
**用来存储指向下一条指令的地址,由执行引擎来读取下一条指令。**它是程序控制流的指示器,分支、跳转、循环、异常处理、线程恢复、等基础功能都需要以来这个计数器来完成。
![](https://i-blog.csdnimg.cn/blog_migrate/54a5f04c1a6f55c69f3cb47ce0c170af.png)
三、举例说明
声明一个字符串变量,类名PCRegister
String s = "abc";
Sytem.out.println