程序计数器(PC寄存器)中存放的是 下一条指令的地址。具体来说,程序计数器的作用是记录当前线程正在执行的字节码指令地址,并且每个线程都有自己专属的程序计数器。当线程执行Java方法时,程序计数器会记录下正在执行的字节码指令的地址;而当线程执行本地方法时,这个计数器的值则会变为空(Undefined)。在非本地方法中,程序计数器会记录当前线程所执行的字节码指令的位置,并控制程序的执行顺序。
因此,程序计数器中存放的是 下一条指令的地址,而不是程序本身、指令的数目、操作数或操作数地址。
程序计数器(PC寄存器)中存放的是 下一条指令的地址。具体来说,程序计数器的作用是记录当前线程正在执行的字节码指令地址,并且每个线程都有自己专属的程序计数器。当线程执行Java方法时,程序计数器会记录下正在执行的字节码指令的地址;而当线程执行本地方法时,这个计数器的值则会变为空(Undefined)。在非本地方法中,程序计数器会记录当前线程所执行的字节码指令的位置,并控制程序的执行顺序。
因此,程序计数器中存放的是 下一条指令的地址,而不是程序本身、指令的数目、操作数或操作数地址。