x86/x64 CPU 命令用のコンパイラを書いていますが、「置換」アドレスが何を意味するのか理解できないようです。たとえば、Add 命令について詳しくは、 http ://www.c-jump.com/CIS77/CPU/x86/X77_0150_encoding_add_edx_displacement.htm をご覧ください。
レジスタが通常のメモリアドレスに追加される add 命令を実装しようとしています。問題は、アドレスが「置換アドレス」であることです。それは、アドレスが命令位置からのオフセットである符号付きの値であることを意味しますか?