ですから、私は NASM に非常に慣れていないと言って、これを限定させてください。
16 進数の文字列を 10 進数に変換しています。ほとんどのプログラムを実行していますが、アセンブリでの記述方法がわからない C コードのセクションに遭遇しました。CL には文字列のサイズがあり、AL には 16 進文字の整数値が保存されています。
私がやりたいのは、16^CL * (整数値) を計算し、その値を EAX に追加することです (サイズ 4 の文字列を実行するだけでよいため、いつでも EAX に収まるように値を取得できます)。
私は今、プログラムのこの部分に数時間取り組んでいますが、困惑しているようです (それ以外は、最初に 4096 をハードコーディングし、2 番目に 256 をハードコーディングするだけです... ect、私は頼らなければならないのが嫌いです) )。
どんな助けでも大歓迎です。