2011-07-25 22 views
0

新しい問題が発生しました。私はアセンブリ言語で文字列を扱っています。私は質問したい:JavaScript、.NETでSplit、PHPで爆発するような "分割"文字列のためのアセンブリ言語の関数はありますか?アセンブリ言語で「分割」文字列

+0

誰かにあなたのために関数を書くようにしますか?最初に試してみませんか?それがあなたの考えであるならば、文字列を分割するためのオペコードはありません – JBernardo

+0

いいえ、私はそれを書いていません。私の問題は、コード化する方法がわからないことです。ここでコード化する方法を尋ねています。 – AlbatrosDocsCoder

答えて

4

純粋な組み立てですか?いいえ、CPU上の文字列のようなものはありません。ちょうどバイトです。 cライブラリのようなライブラリを使用するか、リンクして通常のc関数​​を使用するか、アセンブリで自分でコード化する必要があります。

+0

そして私はそれを私はキャラクターごとにキャラクターに行くようにすることができ、私は区切り文字とそれを比較しますか?文字が区切り文字である場合、次の文字(別の区切り文字なし)が別のDBに書き込まれますか? – AlbatrosDocsCoder

+1

私はあなたが今よりも低いレベルで考える必要があると思います。何のデータベースですか?アセンブリは、文字やそれ以上の大きさのデータベースではなく、バイトやアドレスを移動することです。しかし、一般的なコンセプトは大丈夫です。この関数は、入力配列へのポインタと区切り文字として使用される1バイトを取得し、出力配列へのポインタを返します(eaxに渡すことによって)。 – Femaref

+0

私はdb commadを意味しました。 – AlbatrosDocsCoder

関連する問題