百科问答小站 logo
百科问答小站 font logo



c语言程序经过编译后,每条指令都有一个内存地址,那两个程序如果有相同内存地址的指令怎么办? 第1页

  

user avatar   yang-leonier 网友的相关建议: 
      

那对于系统来说只是相对于可执行文件自身虚内存空间的地址,不同的可执行文件之间在物理地址上当然不相同。而且在很多情况下,编译器还会生成和绝对地址无关的代码,哪怕在自身的虚内存空间下都可以被操作系统随机移动程序段。




  

相关话题

  字符串转化成整数,为啥我觉得我写的没有毛病呢? 
  既然scanf和strcpy等函数会被编译器报不安全,那么C语言教材为什么还讲这些函数? 
  如何评价call_in_stack这个库? 
  如何看待龙芯对外公开的 LoongArch 指令集? 
  如果有两颗药丸,一颗吃了让你写代码100%不出错,另一颗吃了能让你100%发现并修改bug,选哪颗? 
  为什么现在有很多人,甚至大学授课还在坚持 VC 6? 
  指向指针的指针的指针的指针是什么?指向指针的指针的指针的指针是什么? 
  对于这一条add指令,ALU是不是会被使用2次来分别计算有效地址和数据?而且是在1个阶段内还是2个阶段 
  如何看待龙芯对外公开的 LoongArch 指令集? 
  给RISC-V设计自定义指令,有什么需要注意的事情吗? 

前一个讨论
我国南方如果借鉴日本的供暖办法,可行性高吗?
下一个讨论
光州民主化运动要怎样才能成功?





© 2024-11-09 - tinynew.org. All Rights Reserved.
© 2024-11-09 - tinynew.org. 保留所有权利