ポスト

昔のCPUであれば、[RIP+rel32]は重宝されたかもしれないが、これが意味を成すのは、global変数 int g_a; に対して、g_a = 15; のようにするような場合のみである。 char g_buf[128] に対して、g_buf[i] などとする場合には役立たない。 #プログラミング #アセンブラ #Intel #Arm #AMD

メニューを開く

YutakaAoki@YutakaAoki3

みんなのコメント

メニューを開く

なぜなら、[RIP+rel32] の rel32 は、整数定数値に限定されているためだ。だから、単一のprimitiveなglobal変数 g_a のようなものには役立つが、配列型 g_buf[] ではほぼ役立たないし、local auto変数でも役立たない。だからそれほど有用ではない。 #プログラミング #アセンブラ #Intel #Arm #AMD

YutakaAoki@YutakaAoki3

人気ポスト

もっと見る
Yahoo!リアルタイム検索アプリ