資源描述:
《匯編程序出錯提示》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、匯編程序出錯信息編碼說明0Blocknestingerror嵌套過程、段、結(jié)構(gòu)、宏指令等不是正確結(jié)束。1Extracharacteronline當(dāng)一行上已接受了定義指令的足夠信息,而又出現(xiàn)了多余的字符。2Registeralreadydefined匯編內(nèi)部出現(xiàn)邏輯錯誤。3Unknownsymboltype在符號語句的類型字段中,有些不能識別的東西。4Redefinitionofsymbol在第二遍掃視時(shí),接著又定義一個符號。5Symbolismulti-defined重復(fù)定義一個符號。6Phaseerrorbetweenpasses程序中有模棱兩可的指令,以至于在匯編程序的兩次掃視中,
2、程序標(biāo)號的位置在數(shù)值上改變了。7AlreadyhadELSEclause在ELSE從句子試圖再定義ELSE從句。8Notinconditionalblock在沒有提供條件匯編指令的情況下,指定了ENDIF或ELSE。9Symbolnotdefined符號沒有定義。10Syntaxerror語句的語法與任何可識別的語法不匹配。11Typeillegalincontext指定的類型在長度上不可接收。12Shouldhavebeengroupname給出的組合不符合要求。13Mustbedeclaredinpass1得到的不是匯編程序所要求的常數(shù)值。例如,向前引用的向量長度。14Symbol
3、typeusageillegalPUBLIC符號的使用不合法。15Symbolalreadydifferentkind企圖定義與以前定義不同的符號。16Symbolisreservedword企圖非法使用一個匯編程序的保留定(例如,宣布MOV為一個變量)。17Forwardreferenceisillegal向前引用必須是在第一遍掃視中定義過的。18Mustberegister希望寄存器作為操作數(shù),但用戶提供的是符號而不是寄存器。19Wrongtypeofregister指定的寄存器類型并不是指令中或偽操作中所要求的。例如ASSUMEAX。20Mustbesegmentorgroup希
4、望給出段或組,而不是其它。21Symbolhasnosegment想使用帶有SEG的變量,而這個變量不能識別段。22Mustbesymboltype必須是WORD、DW、QW、BYTE或TB,但接收的是其它內(nèi)容。23Alreadydefinedlocally試圖定義一個符號作為EXTERNAL,但這個符號已經(jīng)在局部定義過了。24SegmentparametersarechangedSEGMENT的自變量與第一次使用這個段的情況不一樣。25Notproperalign/combinetypeSEGMENT參數(shù)不正確。26Referencetomultdefined指令引用的內(nèi)容已是多次定
5、義過的。27Operandwasexpected匯編程序需要的是操作數(shù),但得到的卻是其它內(nèi)容。編碼說明28Operatorwasexpected匯編程序需要的是操作符,但得到的卻是其它內(nèi)容。29Divisionby0oroverflow給出一個用0作除數(shù)的表達(dá)式。30Shiftcountisnegative移位表達(dá)式產(chǎn)生的移位計(jì)數(shù)值為負(fù)數(shù)。31Operandtypemustmatch在自變量的長度或類型應(yīng)該一致的情況下,匯編程序得到的并不一樣。例如,交換。32Illegaluseofexternal用非法手段進(jìn)行外部使用。33Mustberecordfieldname需要的是記錄字段名
6、,但得到的是其它東西。34Mustberecordorfieldname需要的是記錄名或字段名,但得到的是其它東西。35Operandmusthavesize需要的是操作數(shù)的長度,但得到的是其它內(nèi)容。36Mustbevar,labelorconstant需要的是變量、標(biāo)號或常數(shù),但得到的是其它內(nèi)容。37Mustbestructurefieldname需要的是結(jié)構(gòu)字段名,但得到的是其它內(nèi)容。38Leftoperandmusthavesegment操作數(shù)的右邊要求它的左邊必須是某個段。39Oneoperandmustbeconst這是加法指令的非法使用。40Operandsmustbesa
7、meor1abs這是減法指令的非法使用。41Normaltypeoperandexpected當(dāng)需要變量、標(biāo)號時(shí),得到的卻是STRUCT、FIELDS、NAMES、BYTE、WORD或DW。42Constantwasexpected需要的是一個常量,得到的卻是另外一個內(nèi)容。43OperandmusthavesegmentSEG偽操作使用不合法。44Mustbeassociatedwithdata有關(guān)項(xiàng)用的是代碼,而這里需要的是數(shù)據(jù),例如一個過程