ASM JUMP指令与C/C++中的指针之间的主要区别是什么

era*_*raw 3 c++ assembly

我是ASM和C/C++的新手.许多网站向我展示了一张图片,不仅指针指向他们存储的某个地方(地址); 而且还有君姆.请有人告诉我"ASM JUMP指令与C/C++指针之间的主要区别是什么".多谢你们.

Rah*_*thi 6

指针用于存储变量的地址.

处理器使用ASM JUMP开始从地址执行代码.

我不认为有任何相关的理由来区分两者,因为它们都是不同的概念,并且由于不同的原因而被使用.

  • @erafraw:指针在汇编代码中的工作方式(可能是编译器生成的代码)与JUMP指令无关.我建议你编写一些用户指针的C或C++代码,让你的编译器生成一个汇编列表,并研究如何将指针操作转换为汇编指令.如果您之后有更具体*问题,我建议将其作为新问题发布. (3认同)