7: 2010-01-26 (火) 21:48:58 lina[6] [7] | 8: 2010-01-28 (木) 16:57:47 lina[6] [8] | ||
---|---|---|---|
Line 522: | Line 522: | ||
-g01libc1内のものはみんなKタン作であることを確認。(考えてみれば、.nasや.askを書くヒトなんてKタンくらいではなかろうかとwww) | -g01libc1内のものはみんなKタン作であることを確認。(考えてみれば、.nasや.askを書くヒトなんてKタンくらいではなかろうかとwww) | ||
+ | |||
+ | |||
+ | *gas2naskに例の問題が? [#m8ea55fc] | ||
+ | g01化された最新(たぶん)のgas2naskに例の | ||
+ | skip:adcl %edx, 20(%ecx) | ||
+ | skip:adcl %edx, 20(%esi) | ||
+ | エラーが出ることが判明。これを修理。~ | ||
+ | COLOR(blue){その意味では初のg01アプリのバージョンアップwつーことになるかな? www} | ||
+ | |||
+ | ・・・あれ? 前のと違うじゃんこれ! | ||
+ | |||
+ | **検証 [#na0f0d63] | ||
+ | 以前にも似たバグがあった。今、手動でbim2bin.cを中間コンパイルしてbim2bin.gasを作ってみた。みてみると・・・ | ||
+ | |||
+ | あったあった。二箇所。 つまり、上記のエラーは、gas2naskが 「そんなオペランド知らんぞ!訳せないぞ!」とこういっているわけ。っということは、GASのオペランドと、Nasuku(NASM互換?)のオペランドをつき合わせて書いてあげればいい・・・ということかな??? | ||
+ | |||
+ | (前回と違い、今回はgas2naskのソースは最新。うへぇ~! こまったぁ・・・・)~ | ||
+ | |||
+ | これはようするに、i386 CPUのオペランドとニーモニックの一覧表がないとどーしよーもないぞおぉぉ!!! orz | ||
+ | |||
+ | SIZE(22){''だれかそういうのの載ってるURL教えてけれ!!''}~ | ||
+ | ググっても全然みつからないよ・・・orz・・・ |
(This host) = http://osask.net