アセンブリに関してかなり新しいので、プログラムを使用しようとしています。だから私はコンパイルしようとするたびに、コードのコメントの下にリストされているように、私は行のエラーを取得します。アセンブリー(Intel構文+ NASM)エラー:ローカルラベル以外のラベルの前にローカルラベルを定義しようとしています
他のアセンブリコードでいくつかのことを定義しているときに、NASMがこのエラーを検出した理由を知りたいと思っていますか?
メインが定義されている方法で何かをしなければならないのでしょうか?
P.S.私はプログラムのかなり長いので、コードの最初の部分を記載しました。
は、ドットで始まるラベルはローカルラベルと呼ばれNASMに役立つ
.xlist ;attempt to define a local label before any non-local labels
include stdlib.a ; parser: instruction expected
includelib stdlib.lib ; parser: instruction expected
.list
.286
dseg segment para public 'data'
; Unknown section attribute 'public' ignored on declaration of section `para'
h word ?
i word ?
cseg segment para public 'code'
assume cs:cseg, ds:dseg
Main
後のエラーメッセージも便利なので、編集をロールバックしてください。これらのエラーを検索している人は、この質問を見つけることができます。 –
@PeterCordesああ、申し訳ありませんが、私は彼らが役に立たないと思いました。 –