共享代码浮动与编制浮动程序的含义与机制概念与机制:共享代码的“浮动”是指程序代码采用相对寻址后,可以在主存中任意位置装入而不影响执行正确性。这种寻址方式由程序计数器(PC)的内容加上指令中给定的偏移量来形成有效地址,即 EA = (PC) + A。由于操作数或跳转目标的地址用相对距离表示而非固定绝对地址,代码中的指令地址随PC变化自动调整,两者始终相差一个固定偏移。这样一来,程序整体搬移到内存其他区域时,指令中的相对地址无需修改,依然指向正确的目标位置,从而保障程序在不同内存位置运行的正确性。这种利用相对寻址实现的代码位置无关性就是程序“浮动