リロケータブル

読み:リロケータブル
外語:relocatable 英語
品詞:形容動詞,名詞

再配置可能。

目次

主として機械語アセンブリ言語で書かれたプログラムで、プログラムの配置アドレスを変更してもそのままで動作できるもの。

高級言語で書かれたプログラムであっても、コンパイルによって機械語に変換されるため、結果得られる機械語がリロケータブルであるかないかはコンパイラーの仕様などに左右される。

プログラム中に絶対アドレスジャンプ等が含まれるとリロケータブルではなくなる。

古の8ビットマイクロプロセッサーである6809などでは条件ジャンプが全て相対アドレッシングだったり、PC相対アドレッシングなどが充実していたため、完全なリロケータブルも可能だった。

同じく8ビットの代表であるZ80では、相対ジャンプ命令JRは符号付きで8ビット範囲しか利用できないため、リロケータブルにすることは非常に難易度が高かった。

関連する用語
6809

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club