ポスト

x86では 1.[dsp32] 2.[base+index*scale+dsp32] 3.[index*scale+dsp32] が有ったが、1が[RIP+rel32]になってしまったので代わりに3をindexを無効にして使うということ。アセンブラはめんどくさいことになった。またアセンブラの記法も確立されてない。 #プログラミング #アセンブラ #Intel #Arm

メニューを開く

YutakaAoki@YutakaAoki3

みんなのコメント

メニューを開く

[ラベル名]と書いた時、x86だと[dsp32]にアセンブルされていたものが、x64だと標準的には[RIP+rel32]にアセンブルした方がいいのかな、ということになった。3.にencodeするより命令長が短くなりますし。 #プログラミング #アセンブラ #Intel #Arm

YutakaAoki@YutakaAoki3

人気ポスト

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