汇编错误对照表
汇编ml.exe错误信息大全(带中文翻译)
invalid INVOKE argument 无效的INVOKE符号
must be in segment block 必须在区、段、块中
cannot find cvpack.exe 找不到cvpack.exe
SEVERE 严重的错误
memory operand not allowed in context 内存操作数无法载入上下文环境
.MODEL must precede this directive .MODEL必须在指令之前
cannot define as public or external 不能定义为公有或外部的
segment attributes cannot change 区、段属性不能更换
expression expected 预期表达式
operator expected 预期操作数
invalid use of external symbol 使用了无效的外部符号
operand must be RECORD type or field 操作数必须是RECORD类型或域
statement too complex 声明太复杂
identifier too long 标识符太长
invalid character in file 文件里有无效字符
missing angle bracket or brace in literal 语句里找不到同样的括弧或框架
invalid type expression 无效的类型表达式
distance invalid for word size of current segment 当前区、段的大小命令无效
汇编常见错误解决方法总结
汇编常见错误解决⽅法总结汇编常见错误总结Block nesting error嵌套出错.嵌套的过程,段,结构,宏指令或重复块等⾮正常结束.例如在嵌套语句中有外层的结束语句,⽽⽆内层的结束语局1Extra characters on line⼀语句⾏有多余字符,可能是语句中给出的参数太多2Internal error-Register already defined这是⼀个内部错误.如出现该错误,请记下发⽣错误的条件,并使⽤Product Assistance Request 表与Microsoft公司联系3Unkown type specifer未知的类型说明符.例如类型字符拼错,把BYTE写成BIT,NEAR写成NAER等4Redefinition of symbol符号重定义.同⼀标识符在两个位置上定义.在汇编第⼀遍扫描时,在这个标识符的第⼆个定义位置上给出这个错误5Symbol is multidefined符号多重定义.同⼀标识符在两个位置上定义.在汇编第⼆遍扫描时,每当遇到这个标识符都给出这个错误6Phase error between passes两次扫描间的遍错.⼀个标号在⼆次扫描时得到不同的地址值,就会给出这种错误.若在启动MASM时使⽤/D 任选项,产⽣第⼀遍扫描的列表⽂件,它可帮助你查找这种错误7Already had ELSE clause已有ELSE语句.在⼀个条件块⾥使⽤多于⼀个的ELSE语句8Must be in conditional block没有在条件块⾥.通常是有ENDIF或ELSE语句,⽽⽆IF 语句9Symbol not defined符号未定义,在程序中引⽤了未定义的标识符10Syntax error语法错误.不是汇编程序所能识别的⼀个语句11Type illegal in context指定⾮法类型.例如对⼀个过程指定BYTE类型,⽽不是NEAR或FAR12Group name must be unique组名应是唯⼀的.作为组名的符号作为其他符号使⽤13Must be declared during pass 1必须在第⼀遍扫描期间定义.在第⼀遍扫描期间,如⼀个符号在未定义前就引⽤,就会出现这种错误.14Illegal public declaration⼀个标识符被⾮法的指定为PUBLIC类型15Symbol already defferent kind重新定义⼀个符号为不同种类符号.例如⼀个段名重新被当作变量名定义使⽤16Reserved word used as symbol把汇编语⾔规定的保留字作标识符使⽤17Forward reference illegal⾮法的向前引⽤.在第⼀遍扫描期间,引⽤⼀个未定义符号.18Operand must be register操作数位置上应是寄存器,但出现了标识符19Wrong type of register使⽤寄存器出错20Operand must be segment or group应该给出⼀个段名或组名.例如ASSUME语句中应为某段寄存器和指定⼀个段名或组名,⽽不应是别的标号或变量名等21Symbol has no segment不知道标识符的段属性22Operand must be type specifierSymbol alread defined locally以被指定为内部的标识符,企图在EXTRN语句中⼜定义外部标识24Segment paraneters are changed段参数被改变.如同⼀标识符定义在不同段内25Improper align/combin type段定义时的定位类型/组合类型使⽤出错26Reference to multidefined symbol指令引⽤了多重定义的标识符27Operand expected需要⼀个操作数,只有操作符28Operator expected需要⼀个操作符,但只有操作数29Divdsion by 0 or overflow除以0或溢出30Negative shift count运算符SHL或SHR的移位表达式值为负数31Operand type must match操作数类型不匹配.双操作数指令的两个操作数长度不⼀致,⼀个是字节,⼀个是字32Illegal use of external外部符号使⽤出错33Must be record field name应为记录字段名.在记录字段名位置上出现另外的符号34Must be record name or field name应为记录名或记录字段名.在记录名或记录字段名位置上出现另外的符号35Operand must be sizeMust be variable,label,or constant应该是变量名,标号,或常数的位置上出现了其他信息37Must be stucture field name应该为结构字段名.在结构字段名位置上出现了另外的符号38Lefe operand must segment操作数的左边应该是段的信息.如设DA1,DA2均是变量名,下列语句就是错误的:"MOV AX,DA1:DA2".DA1位置上应使⽤某段寄存器名39One operand must constant操作数必须是常数.40Operand must be in same segment or one constant"—"运算符⽤错.例如"MOV AL,—VAR",其中VAR是变量名,应有⼀常数参加运算.⼜如两个不同段的变量名相减出错41Normal type operand expected要求给出⼀个正常的操作数.42Constant expected要求给出⼀个常数.43Operand must have segment运算符SEG⽤错.44Must be associated with data在必须与数据段有关的位置上出现了代码段有关的项45Must be associated with code在必须与代码段有关的位置上出现了数据段有关的项46Multiple base registers同时使⽤了多个基址寄存器.如"MOV AX ,[SI][BP]"47Multiple index registers同时使⽤了多个变址寄存器.如"MOV AX ,[SI][DI]"指令仅要求使⽤基址寄存器或变址寄存器,⽽不能使⽤其他寄存器.49Illegal use of register⾮法使⽤寄存器出错50Value is out of range数值太⼤,超过允许值.例如:"MOV AL ,100H"51Operand not in current CS ASSUME segment操作数不在当前代码段内.通常指转移指令的⽬标地址不在当前CS段内52Improper operand type操作数类型使⽤不当.例如:"MOV VAR1,VAR2".两个操作数均为存储器操作数,不能汇编出⽬标代码53Jump out of range by %ld byte条件转移指令跳转范围超过-128~ 127个字节.出错⼚,信息同时给出超过的字节数54Index displacement must be constant变址寻址的位移量必须是常数55Illegal register value⾮法的寄存器值.⽬标代码中表达寄存器的值超过756Immediate mode illegal不允许使⽤⽴即数寻址.例如"MOV DS,CODE"其中CODE是段名,不能把段名作为⽴即数传送给段寄存器DS 57Illegal size for operand使⽤操作数⼤⼩(字节数)出错.例如:使⽤双字的存储器操作数58Byte register illegal要求⽤字寄存器的指令使⽤了字节寄存器.如PUSH,POP指令的操作数寄存器必须是字寄存器59Illegal uer of CS register指令中错误使⽤了段寄存器CS.如:"MOV CS,AX"CS不能做⽬的操作数60Must be accumulator register要求⽤AX或AL的位置上使⽤可其他寄存器.如IN,OUT指令必须使⽤累加器AX或AL不允许使⽤段寄存器的位置上使⽤了段寄存器.如"SHL DS,1"62Missing or unreachable CS试图跳转去执⾏⼀个CS达不到的标号.通常是指缺少ASSUME语句中CS与代码段相关联63Operand combination illegal双操作数指令中两个操作数组合出错64Near JMP/CALL to different CS试图⽤NEAR属性的转移指令跳转到不在当前段的⼀个地址65Label cannot have segment override段前缀使⽤出错66Must have instuction agter prefix在重复前缀REP,REPE,REPNE后⾯必须有指令67Cannot override ES for destination串操作指令中⽬的操作数不能⽤其他段寄存器替代ES68Cannot address with srgment register指令中寻找⼀个操作数,但ASSUME语句中未指明哪个段寄存器与该操作数所在段有关联69Must be in segment block指令语句没有在段内70Cannot use EVEN or ALIGN with byte alignment在段定义伪指令的定位类型中选⽤BYTE,这时不能使⽤EVEN或ALIGN伪指令71Forward needs override or FAR转移指令的⽬标没有在源程序中说明为FAR属性,可⽤PTR指定72Illegal value for DUP count操作符DUP前的重复次数是⾮法的或未定义73Symbol id already external在模块内试图定义的符号,它已在外部符号伪指令中说明DUP nesting too deep操作数DUP的嵌套太深75Illegak use of undefinde operand( )不定操作符" "使⽤不当.例如"DB 10H DUP( 2)"76Too many valer for struc or record initialization在定义结构变量或记录变量时,初始值太多77Angle brackets requored around initialized list定义结构体变量时,初始值未⽤尖括号()括起来78Directive illegal structure在结构体定义中的伪指令使⽤不当.结构定义中的伪指令语句仅⼆种:分号(;)开始的注释语句和⽤DB,DW等数据定义伪指令语句79Override with DUP illegal在结构变量初始值表中使⽤DUP操作符出错80Field cannot be overridden在定义结构变量语句中试图对⼀个不允许修改的字段设置初值81Override id of wrong type在定义结构变量语句中设置初值时类型出错82Circular chain of EQU aliases⽤等值语句定义的符号名,最后⼜返回指向它⾃⼰.如:A EQU BB EQU A83Cannot emulate cooprocessor opcode 仿真器不能⽀持的8087协处理器操作码84End of file,not END directive 源程序⽂件⽆END⽂件85Data emitted with no segment 语句数据没有在段内86 can't open ml.err把下⾯的复制到⼀个⽂档,命名为ml.err添加到⼯程⽬录FATALcannot open fileI/O error closing fileI/O error reading fileout of memoryassembler limit : macro parameter name table fullinvalid command-line optionnesting level too deepunmatched macro nestingline too longunmatched block nestingdirective must be in control blockerror count exceeds 100; stopping assemblyinvalid numerical command-line argumenttoo many argumentsstatement too complexInternal Assembler Errormissing source filenameCOFF error writing fileinvalid debug and browser data; file exceeds line limitcannot find link.execannot find cvpack.exeSEVEREmemory operand not allowed in contextimmediate operand not allowedcannot have more than one ELSE clause per IF blockextra characters after statementsymbol type conflictsymbol redefinitionundefined symbolnon-benign record redefinitionsyntax errorsyntax error in expressioninvalid type expressiondistance invalid for word size of current segmentPROC, MACRO, or macro repeat directive must precede LOCAL .MODEL must precede this directivecannot define as public or externalsegment attributes cannot changeexpression expectedoperator expectedinvalid use of external symboloperand must be RECORD type or fieldidentifier not a recordrecord constants may not span line breaksinstruction operands must be the same sizeinstruction operand must have sizeinvalid operand size for instructionoperands must be in same segmentconstant expectedoperand must be a memory expressionexpression must be a code addressmultiple base registers not allowedmultiple index registers not allowedmust be index or base registerinvalid use of registerinvalid INVOKE argumentmust be in segment blockDUP too complextoo many initial values for structurestatement not allowed inside structure definitionmissing operand for macro operatorline too longsegment register not allowed in contextstring or text literal too longstatement too complexidentifier too longinvalid character in filemissing angle bracket or brace in literalmissing single or double quotation mark in stringempty (null) stringnondigit in numbersyntax error in floating-point constantreal or BCD number not allowedtext item requiredforced errorforced error : value equal to 0forced error : value not equal to 0forced error : symbol not definedforced error : symbol definedforced error : string blankforced error : string not blankforced error : strings equalforced error : strings not equal[ELSE]IF2/.ERR2 not allowed : single-pass assemblerstructure alignment must be 1, 2, 4, 8, or 16expectedincompatible CPU mode and segment sizeLOCK must be followed by a memory operation instruction prefix not allowedno operands allowed for this instructioninvalid instruction operandsinitializer magnitude too large for specified sizecannot access symbol in given segment or group operands have different framescannot access label through segment registersjump destination too farjump destination must specify a labelinstruction does not allow NEAR indirect addressing instruction does not allow FAR indirect addressing instruction does not allow FAR direct addressingjump distance not possible in current CPU modemissing operand after unary operatorcannot mix 16- and 32-bit registersinvalid scale valueconstant value too largeinstruction or register not accepted in current CPU mode reserved word expectedinstruction form requires 80386/486END directive required at end of filetoo many bits in RECORDpositive value expectedindex value past end of stringcount must be positive or zerocount value too largeoperand must be relocatableconstant or relocatable label expectedsegment, group, or segment register expectedsegment expectedinvalid operand for OFFSETinvalid use of external absolutesegment or group not allowedcannot add two relocatable labelscannot add memory expression and code labelsegment exceeds 64K limitinvalid type for a data declarationHIGH and LOW require immediate operandsN/Acannot have implicit far jump or call to near labeluse of register assumed to ERRORonly white space or comment can follow backslash COMMENT delimiter expectedconflicting parameter definitionPROC and prototype calling conventions conflictinvalid radix tagINVOKE argument type mismatch : argumentinvalid coprocessor registerinstructions and initialized data not allowed in AT segments /AT switch requires the TINY memory modelcannot have segment address references with TINY model language type must be specifiedPROLOGUE must be macro functionEPILOGUE must be macro procedurealternate identifier not allowed with EXTERNDEFtext macro nesting level too deepN/Amissing macro argumentEXITM used inconsistentlymacro function argument list too longN/AVARARG parameter must be last parameterVARARG parameter not allowed with LOCALVARARG parameter requires C calling conventionORG needs a constant or local offsetregister value overwritten by INVOKEstructure too large to pass with INVOKE : argumentnot overriding private proc as publictoo many arguments to INVOKEtoo few arguments to INVOKEinvalid data initializerN/ARET operand too largetoo many operands to instructioncannot have more than one .ELSE clause per .IF block expected data labelcannot nest proceduresEXPORT must be FARinvalid symbol type in expressionbyte register cannot be first operandword register cannot be first operandspecial register cannot be first operandcoprocessor register cannot be first operandcannot change size of expression computationssyntax error in control-flow directivecannot use 16-bit register with a 32-bit addressconstant value out of rangemissing right parenthesistype is wrong size for registerstructure cannot be instancednon-benign structure redefinition: label incorrectnon-benign structure redefinition: too few labels OLDSTRUCTS/NOOLDSTRUCTS state cannot be changed non-benign structure redefinition: incorrect initializersnon-benign structure redefinition: too few initializersnon-benign structure redefinition: label has incorrect offset structure field expectedunexpected literal found in expressionN/Adivide by zero in expressiondirective must appear inside a macrocannot expand macro functiontoo few bits in RECORDmacro function cannot redefine itselfN/Ainvalid qualified typefloating-point initializer on an integer variablenested structure improperly initializedinvalid use of FLATstructure improperly initializedimproper list initializationinitializer must be a string or single iteminitializer must be a single iteminitializer must be a single byteimproper use of list initializerimproper literal initializationextra characters in literal initializationmust use floating-point initializercannot use .EXIT for OS_OS2 with .8086invalid combination with segment alignmentINVOKE requires prototype for procedurecannot include structure in selfsymbol language attribute conflictnon-benign COMM redefinitionCOMM variable exceeds 64Kparameter or local cannot have void typecannot use TINY model with OS_OS2expression size must be 32 bits.EXIT does not work with 32-bit segments.STARTUP does not work with 32-bit segmentsORG directive not allowed in unionsD/Tillegal use of segment registercannot declare scoped code label as PUBLIC.MSFLOAT directive is obsolete : .MSFLOAT ignored ESC instruction is obsolete : ESC ignoredmissing operator in expressionmissing right parenthesis in expressionmissing left parenthesis in expressionreference to forward macro definition16 bit segments not allowed with /coff optionFAR not allowed in flat model comm variablesinvalid .model parameter for flat modelALIAS name is emptyGROUP directive not allowed with /coff option.FPO is not compatible with nested proceduresLEVEL 1cannot modify READONLY segmentN/Anon-unique STRUCT/UNION field used without qualification start address on END directive ignored with .STARTUP cannot ASSUME CSunknown default prologue argumenttoo many arguments in macro calloption untranslated, directive requiredinvalid command-line option value, default is used insufficent memory for /EP : /EP ignoredexpected '>' on text literalmultiple .MODEL directives found : .MODEL ignoredline number information for segment without class 'CODE'directive ignored with /coff switch/Gc switch incompatible with flat model/AT switch incompatible with flat modelinvalid command-line optiondirective ignored without /coff switchdirective ignored outside a procedureLOADDS ignored in flat modeldebug information too complex forwith /coff switch, leading underscore required for start addressLEVEL 2@@: label defined but not referencedexpression expected, assume value 0EXTERNDEF previously assumed to be externallength of symbol previously assumed to be differentsymbol previously assumed to not be in a grouptypes are differentcalling convention not supported in flat modelLEVEL 3N/Ano return from procedureN/Aconditional jump lengthenedprocedure argument or local not referencedexpression may be pass-dependentstructure contains no members87加上.386之后出现乱码应该在.model语句之后加.386使⽤的是 Masm 的话,这⾥有个约定。
行政执法办案常见错误问题汇编
行政执法办案常见错误问题汇编作者:沙漠银狐特别说明:本文选自网络,从内容上判断,有关问题出现在工商行政执法过程中,但就行政执法的一般性规范和执法程序而言,对烟草行政执法同样具有借鉴意义(一)步骤缺失1、向行政相对人表明身份。
突出表现在执法人员在对有关场所进行检查、询问当事人、询问证人之前不向当事人表明身份出示执法证件,直接进行现场检查或询问当事人、证人,这样做直接影响到所制作的现场检查笔录、询问笔录的证明能力。
此类问题在多个案卷中发生。
2、复制证据的核对、确认。
执法人员在复制证据材料的当场对复制件进行核对,在复制件上标注“经核对与原件无误”等字样。
特别注意的是行政处罚决定书上不得加有“经核对与原件无误”签章;各种证据材料的复制件必须有提供人的亲笔签名、盖章。
3、陈述、申辩的复核程序。
执法人员对案件不得先入为主,主观认为当事人陈述、申辩只是形式上的东西,不能认为当事人的陈述与申辩是“不老实”、“狡辩”,转而在实际*作中对当事人的陈述不理睬、不受理,同时也不允许简单地把陈述材料归入案卷不进行认真复核。
(二)顺序颠倒1、先调查后立案。
执法人员不得在发现案件后即对案件进行调查取证,待案件事实查清、取证结束后才填写立案审批表、行政处罚决定审批表报领导审批。
这就导致虽然案件有立案,但此时的立案是在案件调查取证之后进行的,使“立案”失去了原有的法律意义,是不符合法律程序要求的。
2、先核准后审核。
办案机构应当在案件调查终结后写出调查终结报告,并草拟行政处罚决定书,连同案卷交由核审机构进行书面核审。
核审机构核审后,由办案机构将整个案卷及核审机构的核审意见报局长批准。
我区基层执法办案突出的问题是:办案机构在办案过程中针对所有具体问题及处罚建议都事先请示局长,经过局长认可后才向核审机构审核,此行为违反法定的程序要求,应当予以禁止。
3、先签发后告知。
在对当事人进行行政处罚告知后,应在法定期限届满后才能签发行政处罚决定书,不得在局长签发行政处罚决定审批表的同时连同处罚决定书一起签发,这将严重违反法律程序。
汇编语言入门
汇编语言入门教程对初学者而言,汇编的许多命令太复杂,往往学习很长时间也写不出一个漂漂亮亮的程序,以致妨碍了我们学习汇编的兴趣,不少人就此放弃。
所以我个人看法学汇编,不一定要写程序,写程序确实不是汇编的强项,大家不妨玩玩DEBUG,有时CRACK出一个小软件比完成一个程序更有成就感(就像学电脑先玩游戏一样)。
某些高深的指令事实上只对有经验的汇编程序员有用,对我们而言,太过高深了。
为了使学习汇编语言有个好的开始,你必须要先排除那些华丽复杂的命令,将注意力集中在最重要的几个指令上(CMP LOOP MOV JNZ……)。
但是想在啰里吧嗦的教科书中完成上述目标,谈何容易,所以本人整理了这篇超浓缩(用WINZIP、WINRAR…依次压迫,嘿嘿!)教程。
大言不惭的说,看通本文,你完全可以“不经意”间在前辈或是后生卖弄一下DEBUG,很有成就感的,试试看!那么――这个接下来呢?――Here we go!(阅读时看不懂不要紧,下文必有分解)因为汇编是通过CPU和内存跟硬件对话的,所以我们不得不先了解一下CPU和内存:(关于数的进制问题在此不提)CPU是可以执行电脑所有算术╱逻辑运算与基本I/O 控制功能的一块芯片。
一种汇编语言只能用于特定的CPU。
也就是说,不同的CPU其汇编语言的指令语法亦不相同。
个人电脑由1981年推出至今,其CPU发展过程为:8086→80286→80386→80486→PENTIUM →……,还有AMD、CYRIX等旁支。
后面兼容前面CPU的功能,只不过多了些指令(如多能奔腾的MMX指令集)、增大了寄存器(如386的32位EAX)、增多了寄存器(如486的FS)。
为确保汇编程序可以适用于各种机型,所以推荐使用8086汇编语言,其兼容性最佳。
本文所提均为8086汇编语言。
寄存器(Register)是CPU内部的元件,所以在寄存器之间的数据传送非常快。
用途:1.可将寄存器内的数据执行算术及逻辑运算。
结算审核常见错误汇编(1)
塔吊基础的费用
放坡及工作面产生的 在分部分项中计费 土石方 人工材料价差的调整 把大部分人工材料按价格较高的取定
二 套价错误 1 机械凿水泥搅拌桩护 套人工凿桩头 壁 没有完全匹配的子目,套更接近的凿高压旋喷桩
2
信息价中有φ 50的泥浆泵台班费,且该台班费比φ 100的污水泵台 φ 45,φ 50的污水泵台 信息价没有φ 45,φ 50的污水泵台班费用,于是按φ 班费还更少,故用了φ 100的泥浆泵与φ 50泥浆泵的比例折出Φ 50 100的污水泵台班计价 班费用 的污水泵台班费用,这样计算每台班省84.33元/台班 03年广东定额建筑超 按广东03定额的相应子目前直接套价。 高加压水泵的计取 与结构一同施工的装 修工程超高增加费的 按单独装修工程超高增加费系数计取 计取系数 采用广东03定额的主体工程,应注意建筑物超高加压水泵台班费已 取消,应调整在机械降效费上。 与主体工程一同施工的装修工程,其超高增加费计取系数应与主体 结构一致
8
安装工程设计变更
9
案例一:一个园建工程,将由其他施工单位负责的 不同的施工单位施工 雕塑计给结算施工单位,多计28万元。案例二:将 范围弄错 装修单位做的大堂抹灰计给主体施工单位
四 竣工图与现场不符 1 电梯井内壁抹灰 电梯井内壁计算抹灰, 图纸上有表示的项目但实际没施工的,按图纸计算 了工程量。案例御景半岛运动中心排球馆赛事改造 工程的观从栏杆没做,但预算部按图计算了该费用 电梯井内壁堂规做法是不用做抹灰的,如有施工单位计算了此项要 到现场核实
二 综合单位包干项目结算审查重点 1 2 3 4 5 熟悉单价包干的施工内容,是否存在综合单价已含的工作内容另列项计算 实际使用材料与综合单价合同材料是否一致 分清施工单位的施工界面 工程量的计算是否准确 工期延误扣款、转扣签证等扣款项目是否已扣
汇编中常见的一些错误信息
汇编中常见的一些错误信息ml.exe错误信息:FATAL 严重错误cannot open file不能打开文件I/O error closing fileI/O错误正在关闭文件I/O error writing fileI/O错误正在写文件I/O error reading file I/O错误正在读取文件out of memory 缺少内存assembler limit : macro parameter name table full 汇编限制:宏参数名表已满invalid command-line option 无效命令行参数nesting level too deep 嵌套过深unmatched macro nesting 不正确的宏嵌套line too long 行太长unmatched block nesting 不正确的区、段嵌套directive must be in control block 指令必须在控制段error count exceeds 100; stopping assembly 错误数超过100,停止汇编invalid numerical command-line argument 无效命令行参数too many arguments 太多参数、定义、冲突statement too complex 声明太复杂Internal Assembler Error 内部汇编错误missing source filename 找不到源文件名COFF error writing file COFF错误,正在写文件invalid debug and browser data; file exceeds line limit 不能排除故障和浏览数据;文件超过行限制cannot find link.exe 找不到连接程序cannot find cvpack.exe 找不到cvpack.exeSEVERE 严重的错误memory operand not allowed in context 内存操作数无法载入上下文环境immediate operand not allowed 当前操作数无法载入cannot have more than one ELSE clause per IF block IF段只能有一个ELSE从句extra characters after statement 附加的字符在声明之后symbol type conflict 符号类型冲突symbol redefinition 符号已经定义undefined symbol 符号没有定义non-benign record redefinition 没有利于记录的定义syntax error 语法错误syntax error in expression 表达式存在语法错误invalid type expression 无效的类型表达式distance invalid for word size of current segment 当前区、段的大小命令无效PROC, MACRO, or macro repeat directive must precede LOCAL PROC, MACRO, 或macro repeat指令必须在LOCAL之前.MODEL must precede this directive .MODEL必须在指令之前cannot define as public or external 不能定义为公有或外部的segment attributes cannot change 区、段属性不能更换expression expected 预期表达式operator expected 预期操作数invalid use of external symbol 使用了无效的外部符号operand must be RECORD type or field 操作数必须是RECORD类型或域identifier not a record 没有记录标示符record constants may not span line breaks 连续记录不能超过行间隔instruction operands must be the same size 命令操作数必须是一样的长度instruction operand must have size 命令操作数必须有长度invalid operand size for instruction 操作数长度对于指令无效operands must be in same segment 操作数必须在相同的段constant expected 连续预期operand must be a memory expression 操作数必须是一个内存表达式expression must be a code address 表达式必须是一个代码地址multiple base registers not allowed 不允许多重基础寄存器multiple index registers not allowed 不允许多重标志寄存器must be index or base register 必须是基础或标志寄存器invalid use of register 使用的寄存器无效invalid INVOKE argument 无效的INVOKE符号must be in segment block 必须在区、段、块中DUP too complex DUP太复杂too many initial values for structure 太多结构的基础资料statement not allowed inside structure definition 声明不允许在结构里面missing operand for macro operator 找不到宏的操作数line too longsegment register not allowed in context 上下文不允许有寄存器string or text literal too long 文本或字符串太长statement too complex 声明太复杂identifier too long 标识符太长invalid character in file 文件里有无效字符missing angle bracket or brace in literal 语句里找不到同样的括弧或框架missing single or double quotation mark in string 找不到单引号或双引号empty (null) string 没有字符串nondigit in number 没有总数syntax error in floating-point constant 不确定的指向中有语法错误real or BCD number not allowed 不允许real或BCD编码text item required 必须的文本项forced error 强制错误forced error : value equal to 0 标准等于零forced error : value not equal to 0 标准不等于零forced error : symbol not defined 符号没有定义forced error : symbol defined 符号已定义forced error : string blank 字符串是空的forced error : string not blank 字符串不是空的forced error : strings equal 字符串是相同的forced error : strings not equal 字符串不是相同的[ELSE]IF2/.ERR2 not allowed : single-pass assembler [ELSE]IF2/.ERR2不允许单独汇编expression too complex for .UNTILCXZ .UNTILCXZ表达式太复杂can ALIGN only to power of 2 仅能对齐到2的幂structure alignment must be 1, 2, 4, 8, or 16 结构对齐必须是1,2,4,8或16 expected 预定义incompatible CPU mode and segment size 不匹配的CPU模式和段尺寸LOCK must be followed by a memory operation LOCK指令必须跟在内存操作之后instruction prefix not allowed 不允许的命令前缀no operands allowed for this instruction 指令没有操作数invalid instruction operands 无效的指令操作数initializer magnitude too large for specified size 初始指定尺寸太大cannot access symbol in given segment or group 在特定的段或类不能存取符号operands have different frames 操作数存在不同的结构cannot access label through segment registers 在段寄存器中不能存取标记jump destination too far 跳转目标太远jump destination must specify a label 跳转目标必须指定一个标记instruction does not allow NEAR indirect addressing 指令不允许近间接寻址instruction does not allow FAR indirect addressing 指令不允许远间接寻址instruction does not allow FAR direct addressing 指令不允许远直接寻址jump distance not possible in current CPU mode 跳转距离不适合当前CPU模式missing operand after unary operator 一元运算符之后找不到操作数cannot mix 16- and 32-bit registers 不能结合16位和32位寄存器invalid scale value 无效范围标准constant value too large 连续标准太多instruction or register not accepted in current CPU mode 当前CPU模式不认可的指令或寄存器reserved word expected 预期的保留字instruction form requires 80386/486 指令需要80386/486指示END directive required at end of file END指令必须在文件结尾too many bits in RECORD 太多位在记录里positive value expected 预期的明确的标准index value past end of string 索引标准在字符串结尾之后count must be positive or zero 计数必须是零或明确的count value too large 计数标准太多operand must be relocatable 操作数必须是转移表constant or relocatable label expected 预期的转移表或连续的segment, group, or segment register expected 预期的段,类型或段寄存器segment expected 预期的区段invalid operand for OFFSET OFFSET操作数无效invalid use of external absolute 由于完全外部的使用无效segment or group not allowed 区段或类型不允许cannot add two relocatable labels 不能增加双重转移表标记cannot add memory expression and code label 不能增加内存表达式和代码标记。
(部编版)七年级历史上册纠错题汇编
(部编版)七年级历史上册纠错题汇编一.半坡原始居民的生活(共3小题)1.我国较早种植粟的是黄河流域的河姆渡居民。
错误:订正:。
2.半坡原始居民生活在黄河流域,使用的是打制石器。
错误:更正:。
3.半坡人和河姆渡人都使用打制石器,其处于“新石器时代”。
错误;改正。
二.华夏族的人文初祖—炎帝和黄帝(共1小题)4.炎帝和黄帝被共同尊奉为中华民族的人文始祖。
错误,改正。
三.夏朝的建立—中国历史上第一个奴隶制王朝的建立(共1小题)5.约公元前2070年,启建立了我国历史上第一个奴隶制王朝﹣﹣夏朝。
判断:;改正。
四.商朝的建立与灭亡(共2小题)6.商朝多次迁都,到商王盘庚时迁到殷,此后保持了相对稳定。
判断;改正:。
7.公元前1046年,牧野之战后,商朝灭亡,周文王建立周朝。
错误:更正:。
五.西周的灭亡和东周的建立(共2小题)8.公元前841年,周幽王与民争利,引起“国人暴动”。
错误:;改正:。
9.西周分为春秋和战国两个时期,周王室的统治力大大减弱。
判断;改正:。
六.春秋时期诸侯争霸(共3小题)10.晋文公率领军队在城濮同楚国交战,晋国获得了胜利,晋文公一跃成为了新的霸主。
判断:;改正。
11.春秋五霸中曾“问鼎中原”的国家是晋国。
改正:。
12.春秋争霸中,最先称霸的是晋文公。
错误:;改正:。
七.战国七雄与著名战役(共3小题)13.长平之战、官渡之战、赤壁之战都是我国古代历史上著名的以少胜多的战役。
错误:订正:。
14.战国时期,齐国、楚国、燕国、赵国、晋国、韩国、秦国形成七雄并立局面。
错误:;正确:。
15.战国中后期,几个国家联合起来进攻秦国,历史上称这一策略为“连横”。
错误,改正。
八.春秋战国时期的社会变革(共1小题)16.战国时期,新兴奴隶主阶级势力增强,各诸侯国实行变法改革,以求在兼并战争中获胜。
判断;改正:。
九.都江堰工程和郑国渠(共1小题)17.战国时秦国李冰父子修建的都江堰,至今仍发挥着重要作用。
错误:改正:。
微机原理-第7章 汇编语言与汇编程序5 常用DOS系统功能调用及BIOS功能调用-文档资料
常用DOS系统功能调用
① ② ③ ④ ⑤ ⑥
单字符输入 ( 01H、07H、08H功能 ) 显示单字符 ( 02H、05H功能 ) 单字符输入或显示( 06H功能 ) 字符串输入 ( 0AH功能 ) 显示字符串 ( 09H功能 ) 检测键盘状态 ( 0BH功能 )
① 单字符输入 (01H、07H、08H功能)
max DB 11 DB ? DB 11 DUP(?)
SEGMENT ASSUME CS:code, DS:data MOV AX , data ;置缓冲区地址于DS:DX
ROM BASIC ROM BIOS ( a)
FFFFH
ROM BASIC ROM BIOS (b)
FFFFH
图 7.5-1 PC-DOS (a) DOS启动后 (b) 执行程序装入后
软件中断分类
DOS中断
中断类型号
20H~3FH 为用户程序和系统程序提供磁盘读写、程 序退出、系统功能调用等功能。
③ 单字符输入或显示 (06H功能)
入口参数:DL = 0FFH,表示从键盘输入字符
或 DL ≠ 0FFH,表示DL中是要显示字符的ASCII 码
功能号:
类型号:
AH = 06H
21H
出口参数:若ZF=0时,表示有键按下,将字符的ASCII码
送入寄存器AL, AL=输入字符。 若标志ZF=1时,表示无键按下,寄存器AL中不 是键入字符ASCII码, AL=0 。
② 显示单字符 (02H、05H功能)
(a)2号系统功能调用
入口参数:DL = 要显示字符的ASCII 码 功能号: AH = 02H 类型号: 21H 出口参数:无 实现功能:显示指定字符,光标右移。
三年级数学错题汇编
小学三年级错题汇编1、□01×5的积的中间有两个0,□可以填()。
502×□的积的中间有两个0,□可以填()。
2、10000=()千克2000克=()千克80千克=()克300克+700克=()克=()千克3、一盒巧克力,连盒共重500克,如果吃了这盒巧克力的,剩下的连盒重340克,原来的巧克力重多少克?4、用16块边长都是2分米的正方形地砖铺地,铺成什么形状的图形周长最短,最短是多少分米?5、准备—个正方体纸盒,打开盒子盖,剪开铺平后如图:()和()相对,()和()相对,()和()相对。
6、芳芳练习跑步。
她沿着长120米、宽60米的长方形操场跑了4圈,一共跑了多少米?7、一张长方形纸,长9分米,宽7分米,如果把它截成一张最大的正方形(如图),这样正方形的周长是多少厘米?剩下部分周长又是多少厘米?8、一个正方形的边长如果增加2厘米,它的周长要增加4厘米。
[ ] (填正确还是错误)9、正方形的边长扩大到原来4倍,周长扩大到原来()倍。
是______厘米.12、用12个边长都是2厘米的正方形,拼成一个长方形,怎样拼周长最长?是多少厘米?(画出草图)13、用24米长的篱笆靠墙围一个正方形养鸡场,(如右图)养鸡场的边长是()米。
14、把“”向北平移4格再向东平移6格后,画出来.把“”向南平移4格再向西平移6格后,画出来.15、将一个周长是48cm的正方形先上下对折,再左右对折(如下图),得到的小正方形的周长是()cm。
16、在一个长10cm,宽6cm的长方形纸上剪下—个最大的正方形,这个正方形的周长是()A.40cm B.36cm C.24cm17、长方形(不包括正方形)的周长一定大于它的宽的4倍()判断18、用24个边长为1cm的正方形纸片拼长方形,可以拼出多少种不同形状的长方形?排一排,长方形的周长最大是多少?19、将一张正方形纸剪成四个大小一样的三角形纸,如下图所示,请用这四个三角形拼出四种不同的图形,并画出来.20、一个桶里装了半桶油,连桶称重3千克。
{财务管理股票证券}工行个人网上银行错误代码
{财务管理股票证券}工行个人网上银行错误代码0该币种为欧元区币种,不更新该币种汇率1该币种当前状态不为挂起,不能重启报价2根据offer价和偏移点算bid价时,bid价小于03根据offer价和偏移点算bid价时,发生数据溢出4根据bid价和偏移点算offer价时,offer价小于05根据bid价和偏移点算offer价时,发生数据溢出6开通个人信用消费贷款的帐户,不能挂接到关系帐户下8跨境资金池计价收息付息账号不支持合作行账号9该资金池成员单位不支持计价1入账账户只允许改为236挂账户2票据状态不正确3本地区发报开关已关闭4本地区收报开关已关闭5本地区买票开关已关闭6本地区汇票开关已关闭7本地区光票托收开关已关闭8本地区光票代收开关已关闭9本地区速汇款汇出开关已关闭0本地区速汇款汇入开关已关闭1输入的放款帐号与定向受托支付放款帐号不一致2定向受托支付总金额大于贷款金额3非柜面渠道不支持纸质合同方式的基金5本地清算户不存在6买票登记簿的总金额或总笔数与打包登记簿不等7反交易柜员号与原交易柜员号不等0该借据允许资本化,不支持冲账处理2实物黄金报单待受理笔数超过阀值3录入的户名长度不允许超过30字符,请重新录入!4同个地区同个币种只能有一个本地清算户5本交易不支持客户签定批量收取方式的对公收费协议。
6此成员单位编号已签定计价协议,不能删除7该报文已发反交易申请且反交易失败,请用9961交易查询错误信息0业务种类/业务分类及其对应的帐号不能同时为空1业务种类/业务分类及其对应的帐号不能同时有值2通过业务种类、业务分类获取内部户帐号失败3帐号输入有误,必须为往来户4贷方帐号输入有误,必须为往来户5借方帐号输入有误,必须为往来户6收报确认交易暂不处理报文的对报标志为来账人行少,我行多的情况7首次收费日期上送有误8部分收取标志上送有误9非007还款方式不允许冲正期数为空0错账日期不能在贷款发放日之前1必须设置顺序号为1的账户,请修改账户顺序号2同地区同币种同BIC相同顺序号已经存在一个可付或可收的账号3地区所属国家档案无此记录4查询起始日期大于帐户开户日期,请重新输入。
Oracle错误一览表汇编
Oracle错误一览表ORA-00001: 违反唯一约束条件(.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 会话不是用户会话ORA-00030: 用户会话ID 不存在。
ORA-00031: 标记要删去的会话ORA-00032: 无效的会话移植口令ORA-00033: 当前的会话具有空的移植口令ORA-00034: 无法在当前PL/SQL 会话中ORA-00035: LICENSE_MAX_USERS 不能小于当前用户数ORA-00036: 超过递归SQL () 级的最大值ORA-00037: 无法转换到属于不同服务器组的会话ORA-00038: 无法创建会话: 服务器组属于其它用户ORA-00050: 获取入队时操作系统出错ORA-00051: 等待资源超时ORA-00052: 超出最大入队资源数()ORA-00053: 超出最大入队数ORA-00054: 资源正忙,要求指定NOWAITORA-00055: 超出DML 锁的最大数ORA-00056: 对象'.' 上的DDL 锁以不兼容模式挂起ORA-00057: 超出临时表锁的最大数ORA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库(非) ORA-00059: 超出DB_FILES 的最大值ORA-00060: 等待资源时检测到死锁ORA-00061: 另一个例程设置了不同的DML_LOCKSORA-00062: 无法获得DML 全表锁定;DML_LOCKS 为0ORA-00063: 超出LOG_FILES 的最大数ORA-00064: 对象过大以至无法分配在此O/S (,)ORA-00065: FIXED_DATE 的初始化失败ORA-00066: LOG_FILES 为但需要成为才可兼容ORA-00067: 值对参数无效;至少必须为ORA-00068: 值对参数无效,必须在和之间ORA-00069: 无法获得锁定-- 禁用了表锁定ORA-00070: 命令无效ORA-00071: 进程号必须介于1 和之间ORA-00072: 进程""不活动ORA-00073: 命令介于和个参数之间时使用ORA-00074: 未指定进程ORA-00075: 在此例程未找到进程""ORA-00076: 未找到转储ORA-00077: 转储无效ORA-00078: 无法按名称转储变量ORA-00079: 未找到变量ORA-00080: 层次指定的全局区域无效ORA-00081: 地址范围[,) 不可读ORA-00082: 的内存大小不在有效集合[1], [2], [4] 之内ORA-00083: 警告: 可能损坏映射的SGAORA-00084: 全局区域必须为PGA, SGA 或UGAORA-00085: 当前调用不存在ORA-00086: 用户调用不存在ORA-00087: 命令无法在远程例程上执行ORA-00088: 共享服务器无法执行命令ORA-00089: ORADEBUG 命令中无效的例程号ORA-00090: 未能将内存分配给群集数据库ORADEBUG 命令ORA-00091: LARGE_POOL_SIZE 至少必须为ORA-00092: LARGE_POOL_SIZE 必须大于LARGE_POOL_MIN_ALLOC ORA-00093: 必须介于和之间ORA-00094: 要求整数值ORA-00096: 值对参数无效,它必须来自之间ORA-00097: 使用Oracle SQL 特性不在SQL92 级中ORA-00099: 等待资源时发生超时,可能是PDML 死锁所致ORA-00100: 未找到数据ORA-00101: 系统参数DISPATCHERS 的说明无效ORA-00102: 调度程序无法使用网络协议ORA-00103: 无效的网络协议;供调度程序备用ORA-00104: 检测到死锁;全部公用服务器已锁定等待资源ORA-00105: 未配置网络协议的调度机制ORA-00106: 无法在连接到调度程序时启动/关闭数据库ORA-00107: 无法连接到ORACLE 监听器进程ORA-00108: 无法设置调度程序以同步进行连接ORA-00111: 由于服务器数目限制在, 所以没有启动所有服务器ORA-00112: 仅能创建多达(最多指定) 个调度程序ORA-00113: 协议名过长ORA-00114: 缺少系统参数SERVICE_NAMES 的值ORA-00115: 连接被拒绝;调度程序连接表已满ORA-00116: SERVICE_NAMES 名过长ORA-00117: 系统参数SERVICE_NAMES 的值超出范围ORA-00118: 系统参数DISPATCHERS 的值超出范围ORA-00119: 系统参数的说明无效ORA-00120: 未启用或安装调度机制ORA-00121: 在缺少DISPATCHERS 的情况下指定了SHARED_SERVERS ORA-00122: 无法初始化网络配置ORA-00123: 空闲公用服务器终止ORA-00124: 在缺少MAX_SHARED_SERVERS 的情况下指定了DISPATCHERS ORA-00125: 连接被拒绝;无效的演示文稿ORA-00126: 连接被拒绝;无效的重复ORA-00127: 调度进程不存在ORA-00128: 此命令需要调度进程名ORA-00129: 监听程序地址验证失败''ORA-00130: 监听程序地址'' 无效ORA-00131: 网络协议不支持注册''ORA-00132: 语法错误或无法解析的网络名称''ORA-00150: 重复的事务处理IDORA-00151: 无效的事务处理IDORA-00152: 当前会话与请求的会话不匹配ORA-00153: XA 库中的内部错误ORA-00154: 事务处理监视器中的协议错误ORA-00155: 无法在全局事务处理之外执行工作ORA-00160: 全局事务处理长度超出了最大值()ORA-00161: 事务处理的分支长度非法(允许的最大长度为) ORA-00162: 外部dbid 的长度超出了最大值()ORA-00163: 内部数据库名长度超出了最大值()ORA-00164: 在分布式事务处理中不允许独立的事务处理ORA-00165: 不允许对远程操作进行可移植分布式自治转换ORA-00200: 无法创建控制文件ORA-00201: 控制文件版本与ORACLE 版本不兼容ORA-00202: 控制文件: ''ORA-00203: 使用错误的控制文件ORA-00204: 读控制文件时出错(块,# 块)ORA-00205: 标识控制文件出错,有关详情,请检查警告日志ORA-00206: 写控制文件时出错(块,# 块)ORA-00207: 控制文件不能用于同一数据库ORA-00208: 控制文件的名称数超出限制ORA-00209: 控制文件块大小不匹配,有关详情,请检查警告日志ORA-00210: 无法打开指定的控制文件ORA-00211: 控制文件与先前的控制文件不匹配ORA-00212: 块大小低于要求的最小大小( 字节)ORA-00213: 不能重新使用控制文件;原文件大小为,还需ORA-00214: 控制文件'' 版本与文件'' 版本不一致ORA-00215: 必须至少存在一个控制文件ORA-00216: 无法重新调整从8.0.2 移植的控制文件大小ORA-00217: 从9.0.1 进行移植无法重新调整控制文件的大小ORA-00218: 控制文件的块大小与DB_BLOCK_SIZE () 不匹配ORA-00219: 要求的控制文件大小超出了允许的最大值ORA-00220: 第一个例程未安装控制文件,有关详情,请检查警告日志ORA-00221: 写入控制文件出错ORA-00222: 操作将重新使用当前已安装控制文件的名称ORA-00223: 转换文件无效或版本不正确ORA-00224: 控制文件重设大小尝试使用非法记录类型()ORA-00225: 控制文件的预期大小与实际大小不同ORA-00226: 备用控制文件打开时不允许进行操作ORA-00227: 控制文件中检测到损坏的块: (块,# 块)ORA-00228: 备用控制文件名长度超出了最大长度ORA-00229: 操作不允许: 已挂起快照控制文件入队ORA-00230: 操作不允许: 无法使用快照控制文件入队ORA-00231: 快照控制文件未命名ORA-00232: 快照控制文件不存在, 已损坏或无法读取ORA-00233: 控制文件副本已损坏或无法读取ORA-00234: 标识或打开快照或复制控制文件时出错ORA-00235: 控制文件固定表因并发更新而不一致ORA-00236: 快照操作不允许: 挂上的控制文件为备份文件ORA-00237: 快照操作不允许: 控制文件新近创建ORA-00238: 操作将重用属于数据库一部分的文件名ORA-00250: 未启动存档器ORA-00251: LOG_ARCHIVE_DUPLEX_DEST 不能是与字符串相同的目的地ORA-00252: 日志在线程上为空,无法存档ORA-00253: 字符限制在以内,归档目的字符串超出此限制ORA-00254: 存档控制字符串'' 时出错ORA-00255: 存档日志(线程, 序列# ) 时出错ORA-00256: 无法翻译归档目的字符串ORA-00257: 存档器错误。
中国南方电网-常见违章现象汇编全
常见违章现象汇编目录一、劳动安全防护二、变电运行三、变电操作四、变电维修五、线路运行六、线路检修七、交通、消防八、外包工程一、劳动安全防护1、安全工器具违章【举例】➢安全工器具未建立统一台账。
➢变电站、开闭所、配电室等场所为根据规定配备安全围栏、绝缘手套、绝缘靴、绝缘拉杆、绝缘棒、绝缘隔板(绝缘套)、验电器、接地线等。
➢仪器、仪表、绝缘绳、绝缘套、绝缘隔板等工器具未定期检验或过期使用。
➢经实验修复不合格的安全工器具,为做好“不合格”、“报废”标记和记录并及时更换,或他人再使用。
➢接地线、验电器、绝缘靴、绝缘工具、安全围栏、标示牌等未定置摆放。
梯脚没有防滑装置,人字梯没有限制开度的拉链。
2、个人安全防护违章【举例】➢个人安全防护用品班组未建立统一台账。
➢安全帽、安全带等劳动安全防护用品等未定期检验或过期使用。
➢与工作无关的人员擅自进入生产区域(含高压开关场、主控室、保护间)。
➢进入生产区域不按规定着装、正确佩戴合格安全帽等劳动防护用品。
➢操作中,不按规定使用保护用品(绝缘手套、绝缘靴、安全帽、绝缘操作杆等)。
➢作业人员没有按规范正确佩戴防护眼镜或没有防触电措施(含在潮湿环境内作业)。
➢高压设备接地,需巡视检查设备时,没有穿绝缘靴,接触设备的外壳没有带绝缘手套。
➢登高作业时不安规定使用安全带。
登杆、塔高处作业没有按规定使用安全带,登杆、塔出线没有使用安全绳或安全绳破损。
二、变电运行1、“五防”管理违章【举例】➢投运设备(含新安装投运)未安装“五防”锁(含接地点闭锁)。
➢对投运设备的“五防”闭锁(机械、电子、电气闭锁)随意退出或解锁。
➢防误闭锁装置存在缺陷未及时发现或未按规定及时处理。
➢私自持有解锁钥匙。
➢采用私自解锁跳开“微机五防系统”进行开操作票。
➢防误闭锁装置解锁记录不规范、无录音。
2、变电运行管理违章【举例】➢基层领导、安监和管理人员以及现场其他人员发现运行违章时不及时制止。
➢现场设备改动、运行方式变化后,未对变电站“倒闸操作工作标准”及时修订。
公文常见错别字汇编
公文常见错别字汇编公文常见错别字汇编 (2011-06-02 20:05:43)标签:动词例如惨淡经营错别字名词杂谈分类:行政、党务公文研究一、词语的辨别【必须与必需】都含有一定要的意思。
必须是副词,通常放在动词或形容词之前作修饰(例如:他必须在中午十二点前赶回学校注册。
);必需是动词,通常放在名词前面(例如:空气和水是人活着的必需品。
),也可以放在主要动词前,如放在主要动词前,它的意思和「必须」相同。
【及时与实时】都含有立刻、立即的意思。
及时是形容词(例如:及时行乐,是现代年轻人的通病。
);实时是副词(例如:一旦发现错误,应实时处理。
)。
【拟定与拟订】都是动词,都含有草拟的意思。
拟定是指草拟初稿,以后可以再修改(例如:政府所拟定的法案,必须大家配合,才会有好效果。
);拟订的意思是起草制定,指经慎重考虑所订出的计划、方案等(例如:在拟订作业要点前,应先搜集各单位意见。
)。
【作与做】都是动词,解释成创作时,意思相通。
作可以解释成事情的发生,或是当做(例如:不要装腔作势,那样子令人讨厌。
),如当名词用,意思是文章、作品(例如:努力工作才有好成果。
);做有从事某种活动的意思,可以解释成制造、充当。
做还可以解释成结交某种关系的意思(例如:大家都喜欢跟他做朋友。
)。
【反应和反映】都可以当名词或动词使用,表示对外界事物所引起的活动、变化。
因当动词使用时易混淆,所以针对动词使用时加以说明。
反应当动词使用时有两种意思:一是指外界事物所引起的思考或行为。
一是指物质发生化学变化或物理变化(例如:你的检验报告呈阳性反应);反映当动词使用时有三种意思:一是反射、反照。
二是把意见或情况报告给上级。
三是比喻把客观事物的实质表现出来(例如:处理公文有窒碍难行之处,应实时的向主管反映。
)。
二、常见的词语错别字(○是对的)座落○坐落砥励○砥砺片断○片段扎记○札记追纵○追踪徜佯禅联○蝉联帐蓬○帐棚伙伴○伙伴身份证○身分证迩后○尔后堪误○勘误打战○打仗扎根○扎根倒霉○倒霉羞齿○羞耻连想帽沿○帽檐装璜○装潢扼制○遏制尔来○迩来急剧○急遽做揖○作揖技俩○伎俩记账○记帐猖蹶○猖獗联任○连任冒然饼干○饼干寒喧○寒暄履次○屡次伏侍○服侍消弥○消弭交待○交代脉膊○脉搏锻练○锻炼详和○祥和偶而○偶尔精彩编缉○编辑畜牲○畜生塌方○坍方气慨○气概肚量○度量弭平○敉平尽量○尽量仅管○尽管布署○部署精萃○精粹腾写陷井○陷阱茅盾○矛盾功迹○功绩防碍○妨碍补获○补获收获○收获兴致○兴致烦燥○烦躁燥郁○躁郁归究○归咎俟后峻工○竣工宥于○囿于计划○计划规画○规划策画○策划约雇○约雇雇员○雇员腾本○誊本赞成○赞成三、常见的成语错别字○○○○○○一筹莫展一愁莫展同仇敌忾同仇敌慨既往不咎既往不究年高德劭年高德邵墨守成规默守成规脍炙人口会炙人口○○○○○○不可名状不可明状名不副实名不符实故步自封固步自封少不更事破釜沉舟破斧沉舟鼎鼎大名顶顶大名○○○○○○不耻下问不齿下问名列前茅名列前矛风景宜人首屈一指手屈一指弥天大祸沵天大祸健步如飞箭步如飞○○○○○○不省人事不醒人事好高骛远趋之若鹜趋之若骛以逸待劳以逸代劳举棋不定举旗不定倚老卖老倚老卖老○○○○○○不胜其烦自力更生自立更生兢兢业业竞竞业业克敌制胜克敌致胜骁勇善战饶勇善战望其项背望其向背○○○○○○白头偕老白头谐老相形见绌相形见拙徇私枉法循私枉法沽名钓誉估名钓誉惊惶失措惊煌失措奋不顾身奋不顾生○○○○○○全神贯注全神灌注按部就班案步就班百折不挠百折不饶无所适从无所是从融会贯通融汇贯通纷至沓来纷至踏来○○○○○○置人于死致人于死滥竽充数烂竽充数繁文缛节繁文褥节无远弗届无远弗界惨淡经营惨淡经营百折不挠百折不饶四、法律统一用字表用字举例统一用字说明公布、分布、颁布布布征兵、征税、稽征征征部分、身分分份帐、帐目、账户帐账厘定、厘订厘厘谷谷妨碍、障碍、阻碍碍碍剩余剩剩雇员、雇主、雇工雇雇名词用「雇」雇用、约雇、聘雇雇雇动词用「雇」黏贴黏粘计划画划名词用「画」策划、规划、擘划划画动词用「划」并并并连接词声请声申对法院用「声请」申请申声对行政机关用「申请」关于、对于于于给与与予给予实物给予、授予予与给予名位、荣誉等抽象事项纪录纪记名词用「纪录」记录记纪动词用「记录」尽速、尽量尽尽澈底澈彻复核覆复复查复复复验复复须知、必须、须臾须需必须(指比较抽象的事务)必需、军需需须必需(指比较具体的东西)搜集搜搜烟叶、烟酒烟烟电表、水表表表祇祇只副词。
8086汇编语言中断表
8086汇编语⾔中断表1、字符功能调⽤类(Character-Oriented Function)01H、07H和08H —从标准输⼊设备输⼊字符02H —字符输出03H —辅助设备的输⼊04H —辅助设备的输出05H —打印输出06H —控制台输⼊/输出09H —显⽰字符串0AH —键盘缓冲输⼊0BH —检测输⼊状态0CH —清输⼊缓冲区的输⼊功能(1)、功能01H、07H和08H功能描述:从标准输⼊设备(如:键盘)读⼊⼀个字符。
该中断在处理过程中将⼀直处于等待状态直到有字符可读为⽌。
该输⼊还可被重定向,如果这样做,则⽆法判断⽂件是否已到⽂件尾⼊⼝参数:AH=01H,过滤掉控制字符,并回显=07H,不过滤掉控制字符,不回显=08H,过滤掉控制字符,不回显出⼝参数:AL=输⼊字符的ASCII码(2)、功能02H功能描述:向标准输出设备(如:屏幕)输出⼀个字符。
该输出还可被重定向,如果这样做,则将⽆法判断磁盘是否满⼊⼝参数:AH==待输出字符的ASCII码出⼝参数:⽆(3)、功能03H功能描述:从辅助设备读⼊⼀个字符,该辅助设备的缺省值为COM1⼊⼝参数:AH=03H出⼝参数:AL=读⼊字符的ASCII码(4)、功能04H功能描述:向辅助设备输出⼀个字符,该辅助设备的缺省值为COM1⼊⼝参数:AH==待输出字符的ASCII码出⼝参数:⽆(5)、功能05H功能描述:向标准的输出设备输出⼀个字符。
该缺省的输出设备为LPT1端⼝的打印机,除⾮⽤MODE命令来改变⼊⼝参数:AH==待输出字符的ASCII码出⼝参数:⽆(6)、功能06H功能描述:控制台(如:键盘、屏幕)输⼊/输出。
如果输⼊/输出操作被重定向,那么,将⽆法判断⽂件是否已到⽂件尾,或磁盘已满⼊⼝参数:AH=06H,DL=输⼊/输出功能选择出⼝参数:若DL=00H-FEH,则此功能为输出,DL为待输出字符的ASCII码;若DL=0FFH,则此功能为输⼊,此时:若ZF=1,则⽆字符可读,否则,AL=读⼊字符的ASCII码(7)、功能09H功能描述:输出⼀个字符串到标准输出设备上。
Delphi错误提示中英文对照
;'not allowed before'ELSE'ElSE前不允许有“;”''clause not allowed in OLE automation section在OLE自动区段不允许“”子句''is not a type identifier不是类型标识符''not previously declared as a PROPERTY前面没有说明PROPERTY'GOTO'leads into or out of TRY statement GOTO进入或超出TRY语句的范围clause expected,but found要求子句,但出现16-Bit fixup encountered in object file''在对象文件遇到16位修复486/487instructions not enabled不能用486/487指令Abstract methods must be virtual or dynamic抽象方法必须为虚拟的或动态的Array type required需要数组类型Assignment to FOR-Loop variable''给FOR循环变量赋值Bad argument type in variable type array constructor在变量类型数组结构中不正确的参数类型Bad file format''错误的文件格式Bad file format:错误的文件格式Bad global symbol definition:''in object file''对象文件''中错误的全局符号定义''Bad unit format:错误的单元格式BREAK or CONTINUE outside of loop BREAK或CONTINUE超出循环Cannot add or subtract relocatable symbols不能增加或减少可重置的符号Cannot assign to a read-only property不能指定只读属性Cannot BREAK,CONTINUE or EXIT out of a FINALLY clause超出FINALLY子句的范围,不能使用BREAK,CONTINUE或EXIT语句Cannot initialize local variables不能初始化局部变量Cannot initialize multiple variables不能初始化多个变量Cannot initialize thread local variables不能初始化线程局部变量Cannot override a static method不能覆盖静态方法Cannot read a write-only property不能读取只写属性Case label outside of range of case expression CASE标号超出了CASE表达式的范围Circular unit reference to对单元循环引用Class already has a default property类已具有默认的属性Class does not have a default property类没有默认的属性Class or object types only allowed in type section在类型区段只允许有类或对象类型Class type required需要类类型Close error on文件关闭错误Compile terminated by user用户中止编译Constant expected要求常量Constant expression expected要求常量表达式Constant expression violates subrange bounds常量表达式超出子界范围Constant object cannot be passed as var parameter常量对象不能作为变量参数传递Constant or type identifier expected要求常量或类型标识符Constants cannot be used as open array arguments常量不能用作打开数组参数Constructing instance of''containing abstract methods构造的实体包含抽象的方法Could not compile used unit''不能用单元编译Could not create output file不能建立输出文件Could not load RLINK32.DLL不能加载RLINK32.DLLData type too large:exceeds2GB数据类型太大:超过2GBDeclaration of differs from previous declaration的说明与先前的说明不同Default property must be an array property默认的属性必须为数组属性Default values must be of ordinal,pointer or small set type默认的值必须为序数、指针或小集类型Destination cannot be assigned to目标不能指定Destination is inaccessible目标不能存取Dispid''already used by''DISPID标识号已被使用Dispid clause only allowed in OLE automation section DISPID子句只能在OLE自动区段中使用Division by zero除数为零Duplicate case label CASE标号重复Duplicate tag value重复的标志值Dynamic method or message handler not allowed here这里不允许有动态方法或信息处理程序Dynamic methods and message handlers not allowed in OLE automation section在OLE自动区段不允许有动态方法或消息处理程序Element0inaccessible-use'Length'or'SetLength'元素0不能存取-使用LENGTH或SETLENGTHError in numeric constant数值常量错误EXCEPT or FINALLY expected要求EXCEPT或FINALLYEXPORTS allowed only at global scope EXPORTS只允许在全局范围使用Expression has no value表达式没有值Expression too complicated表达式太复杂Field definition not allowed in OLE automation section在OLE自动区段中不允许域定义Field definition not allowed after methods or properties在方法或属性后不允许域定义Field or method identifier expected要求域或方法标识符File not found:文件没有找到File type not allowed here这儿不允许文件类型For loop control variable must be simple local variable FOR循环控制变量必须为简单局部变量For loop control variable must have ordinal type FOR循环控制变量必须为序数类型FOR or WHILE loop executes zero times-deleted FOR或WHILE循环执行零次-删除FOR-Loop variable''cannot be passed as var parameter FOR循环变量不能作为参数传递FOR-Loop variable''may be undefined after loop在循环后的FOR循环变量是不确定的Function needs result type函数需要结果类型Identifier redeclared:''标识符重复说明Illegal character in input file:''($)在输入文件中的非法字符''Illegal message method index非法的消息方法指针Illegal reference to symbol''in object file''在对象文件中对符号的非法引用Illegal type in OLE automation section:''在OLE自动区段中的非法类型Illegal type in Read/Readln statement在Read/Readln语句中的非法类型Illegal type in Write/Writeln statement在Write/Writeln语句中的非法类型Inaccessible value不可存取的值Incompatible types:''and''不兼容的类型和Incompatible types:不兼容的类型Inline assembler stack overflow内联汇编溢出Inline assembler syntax error内联汇编语法错误Instance variable''inaccessible here实体变量在这里不能存取Integer constant or variable name expected要求整形常量或变量名Integer constant too large整型常量太大Internal error:内部错误Invalid pointer operation无效的指针(地址)操作,在使用数组或调用dll 时可能遇到,原因可能是地址分配不够,比如要遍历五个数,只分配了四个地址。
工行个人网上银行错误代码
工行个人网上银行错误代码错误代码说明备注93002885 集团二级户客户信息号为个人客户,不能处理93002886 保管箱记录不存在93002887 保管箱状态不正确93002888 保管箱与钥匙关系记录不存在93002889 保管箱与钥匙关系状态不正确93002890 费率选择方式必须为按固定金额93002891 核算编码不存在93002892 请先通过法人营销系统作废二级户原收费协议93002893 报价模式不符93002894 单一产品不能开立93002895 超出综合理财协议有效日期,不能做此交易93002896 核算要素补录维度错误93002897 该客户未签订电子承诺书93002898 该客户未签订基金电子合同书93002899 该基金不支持电子式合同,不能进行签订操作93002900 该基金不面向个人客户93002901 该基金不面向机构客户93002902 原控制帐号在往来户表中不存在93002904 该账户是定期存单户,需要补充输入存款序号或存单号,请检查93002907 借据序号为0或者为空,不允许费用资本化93002908 费用币种不等于借据币种时,不允许费用资本化93002909 不允许同时向境内同一收报行发送940/950报文93002910 已签订绑定协议,不能作此交易93002911 境外主办行,与客户连接渠道必须为SWIFT渠道93002912 境外主办行,对账单模式只支持MT940对账单93002913 境外主办行协议不能录入收费信息93002914 该帐户下挂关系帐户,不允许做此交易93002916 钥匙状态不正确93002917 非本网点的记录不能修改93002918 该记录已作废,不需要删除93002919 该钥匙已使用,不能删除93002923 该冻结种类只允许柜面冻结93002924 该冻结种类只允许非柜面冻结93002925 该冻结种类只允许柜面解冻93002926 该冻结种类只允许非柜面解冻93002927 找不到报价参数信息93002928 检查报价幅度时无法找到最后一个有效汇率,无法进行报价幅度检查93002929 初次增加该币种汇率,只能进行正常报价93002930 该币种为欧元区币种,不更新该币种汇率93002931 该币种当前状态不为挂起,不能重启报价93002932 根据offer价和偏移点算bid价时,bid价小于0 93002933 根据offer价和偏移点算bid价时,发生数据溢出93002934 根据bid价和偏移点算offer价时,offer价小于0 93002935 根据bid价和偏移点算offer价时,发生数据溢出93002936 开通个人信用消费贷款的帐户,不能挂接到关系帐户下93002938 跨境资金池计价收息付息账号不支持合作行账号93002939 该资金池成员单位不支持计价93002941 入账账户只允许改为236挂账户93002942 票据状态不正确93002943 本地区发报开关已关闭93002944 本地区收报开关已关闭93002945 本地区买票开关已关闭93002946 本地区汇票开关已关闭93002947 本地区光票托收开关已关闭93002948 本地区光票代收开关已关闭93002949 本地区速汇款汇出开关已关闭93002950 本地区速汇款汇入开关已关闭93002951 输入的放款帐号与定向受托支付放款帐号不一致93002952 定向受托支付总金额大于贷款金额93002953 非柜面渠道不支持纸质合同方式的基金93002955 本地清算户不存在93002956 买票登记簿的总金额或总笔数与打包登记簿不等93002957 反交易柜员号与原交易柜员号不等93002960 该借据允许资本化,不支持冲账处理93002962 实物黄金报单待受理笔数超过阀值93002963 录入的户名长度不允许超过30字符,请重新录入! 93002964 同个地区同个币种只能有一个本地清算户93002965 本交易不支持客户签定批量收取方式的对公收费协议。
2017年高考语文常考多音字总结与2017年高考语文必考病句常见错误总结汇编.doc
2017年高考语文常考多音字总结与2017年高考语文必考病句常见错误总结汇编2017年高考语文常考多音字总结A 部1. 阿①ā 阿罗汉阿姨②ē 阿附阿胶2. 腌①ā 腌臜② yān 腌菜3. 挨①āi 挨个挨近②ái 挨打挨说4. 拗①ào 拗口令②niǜ 执拗拗不过③ǎo 拗断5. 熬①āo 熬菜②áo 熬粥煎熬B 部1. 扒①bā 扒开扒拉扒墙头②pá 扒手扒草扒鸡2. 把①bǎ 把握把持把柄②bà 印把刀把话把儿3. 蚌①bàng 蛤蚌②bèng蚌埠4. 薄①báo (口语单用) 纸薄②bó (书面组词) 单薄稀薄5. 堡①bǎo 碉堡堡垒②bǔ 瓦窑堡吴堡③pù 十里堡6. 暴①bào 暴露暴躁②pù 一暴十寒7. 背①bèi 脊背背景②bēi 背包背枪8. 奔①bēn 奔跑奔波②bèn 投奔9. 臂①bì 手臂臂膀②bei 胳臂10. 辟①bì 复辟辟邪②pì 开辟精辟辟谣11. 扁①biǎn 扁担扁豆扁铲扁桃体②piān 扁舟12. 便①biàn 方便便笺便宜(方便合适)②pián 便宜(价格低)13. 膀① bǎng 肩膀臂膀② pāng 膀肿脸膀了③ páng 膀胱14. 磅① bàng 磅秤② páng 磅礴15. 绷① bēng 绷紧绷直绷飞了绷带坑绷拐骗② běng 绷劲儿绷着脸③ bèng 绷瓷儿16. 骠①biāo 黄骠马②piào 骠勇17. 瘪① biē 瘪三② biě 干瘪18. 屏①bīng 屏营(书面:惶恐状)②bǐng 屏息屏气屏弃屏除屏退③píng 屏幕屏风屏障屏蔽19. 剥①bō (书面组词) 剥削(xuē) 剥离剥蚀剥夺剥落②bāo (口语单用) 剥皮20. 泊①bó 淡泊停泊漂泊②pō 湖泊血泊21. 伯①bó 老伯伯父②bǎi 大伯子(夫兄)22. 簸①bǒ 颠簸②bò 簸箕23. 膊①bó 赤膊②bo胳膊24. 卜①bo 萝卜②bǔ 占卜卜辞预卜卜筮C 部1. 伧①cāng 言语伧俗②chen 寒伧2. 藏①cáng 矿藏躲藏藏拙②zàng 宝藏藏蓝藏医藏历川藏3. 曾①céng曾经曾几何时②zēng曾祖曾孙4. 噌①cēng 噌的一声②chēng 噌吰(钟鼓声)5. 差①chā (书面组词) 偏差差错差池差可告慰差强人意差之毫厘差别差价差异差失差误②chà (口语单用) 差点儿差劲③chāi 出差听差差遣差使差役④cī 参差6. 禅①chán 禅师禅宗禅杖坐禅②shàn 禅让封禅7. 颤①chàn 颤动颤抖颤音颤悠②zhàn 颤栗打颤8. 孱①chán 孱弱②càn 孱头9. 裳①cháng 着我旧时裳②shang 衣裳10. 场①cháng 场院一场(雨)②chǎng 场合冷场场面场地11. 嘲①cháo 嘲讽嘲笑②zhāo 嘲哳(zhāo zhā)12. 车①chē 车马车辆②jū (象棋子名称)13. 称①chèn 称心对称②chēng 称呼称道14. 澄①chéng (书面) 澄清(问题)②dèng (口语) 澄清(使液体变清)15. 铛①chēng 饼铛②dāng 铛铛(拟声词)16. 乘①chéng 乘坐乘机②shèng 千乘之国史乘野乘17. 匙①chí 汤匙羹匙②shi 钥匙18. 冲①chōng 冲锋冲击②chòng 冲床冲子19. 臭①chòu 遗臭万年②xiù 乳臭铜臭20. 处①chǔ (动作义) 处罚处置②chù (名词义) 处所妙处21. 畜①chù (名物义) 牲畜畜力②xù (动作义) 畜养畜牧畜产22. 创①chuàng 创作创造创刊创见②chuāng 重创创伤创口创痕23. 绰①chuò 绰绰有作绰号②chuo 宽绰③chāo 绰起棍子24. 伺①cì 伺侯②sì 伺机环伺25. 兹①cí 龟兹(Qiūcí西域古国)②zī 今兹来兹26. 跐①cī 登跐了②cǐ 脚跐两只船27. 枞①cōng 枞树②zōng 枞阳(地名)28. 攒①cuán 攒动攒射②zǎn 积攒29. 撮①cuō 一撮儿盐撮合撮要②zuǒ 一撮毛30. 处①chǔ(动词义)处境处方处罚处置处于处治处事处世处分设身处地处心积虑处决②chù(名词义)住处长处大处处所总务处处长31. 揣①chuāi 揣在怀里②chuǎi 揣测揣度揣摩32. 椎①chuí椎心泣血②zhuī 脊椎椎骨胸椎D 部1. 答①dā 答理答应答腔答讪答言②dá 答案答复答卷2. 大①dà 大夫(官名)②dài 大夫(医生) 山大王3. 沓①dá 一沓信纸②tà 杂沓纷至沓来4. 逮① dǎi (口语单用) 逮蚊子逮小偷②dài (书面组词) 逮捕5. 单①dán 单独孤单②chán 单于③shán 单县姓单6. 当①dāng 当场当今当时当年(均指已过去) 当日(当初)当面当下当权担当正当当即丁当当问则问当局应当瓦当②dàng 当日(当天) 当年(同一年月日天) 当真得当恰当妥当典当当铺上当一人当两人用安步当车7. 倒①dǎo 颠倒倒戈倒嚼②dào 倒粪倒药倒退8. 叨①dāo 叨唠②dáo 叨咕③tāo 叨扰叨光9. 提①dī 提防提溜②tí 提高提取10. 得①dé 得意洋洋②de 好得很③děi 得喝水了11. 的①dí 的当的确的证②dì 目的中的有的放矢12. 钿①diàn 金钿宝钿②tián 铜钿(铜钱)13. 钉①dīng (名词义)碰钉子②dìng (动词义)钉扣子钉钉子14. 都①dōu 都来了②dū 都市大都(大多)15. 掇①duō 采掇 (拾取。
(34)公式编写中常出现的错误及其改正的办法汇编
(34)公式编写中常出现的错误及其改正的办法汇编朋友们,大家好!本头条号从1月5日开始写《通达*指标公式的编写》文字版,2月4日开始发布《零基础学习公式编写》系列视频。
不到2个月的时间,本头条号所发布的作品得到了头条朋友们的认可,收获许多的关注与点赞,在此借头条一角向朋友们表示最崇高的敬意和最由衷的感谢。
作品发布后,也收到许多朋友的反馈,在编写公式中存在着问题,今天就把一些常见的问题在这里说一下。
在编写公式过程中存在的问题有两大类,一类是主观问题。
确实有一部分朋友就是拿来主义,不问前因后果,就一个复制、粘贴,测试通不过就来问。
无论是写文章还是做视频教大家编写公式,初衷就是想帮助那些想学习编写公式的朋友,对于这些主观上不想学,只知道拿来主义的,说句实在话,谁也帮不了你,我也帮不了你。
还有一类就是在编写的过程中出现的一些差错,是客观原因,本文就把一些常见得容易出错的点在这里总结一下,便于朋友们在今后的学习中少出错。
一、对一些基本函数不了解有个朋友问我,C是什么意思?我叫他去看视频第二课。
一根K线有四个价格:开盘价是OPEN,简写成O;收盘价是CLOSE,简写成C;最高价是HIGH,简写成H;最低价LOW,简写成L。
这里再重申一下,希望再也不要有人问这个问题了。
二、函数中缺少变量:比如:5日移动均线的源码为:MA(C,5);在MA后面的括号里有两个参数要填。
在写单一函数时,往往都会正确地填写。
但如果出现嵌套函数,就容易出现漏写。
比如:昨日的5日均线值时,应该写成:REF(MA(C,5),1);如果写成REF(MA(C,5)),会出现什么情况?动态解释里提示:函数REF带的参数太少,至少要2个参数!以后遇到这种问题时,就到插入函数里,把这个函数调出来,仔细比对自己的公式里少了什么。
三、句子结尾没写分号“;”例如:图中第三行结尾少写了个分号“;”,结果公式测试时就出现了“在变量MA4前又错误的定义一次变量”的提示。
U8常见技术问题汇编既服务解决方案
服务解决方案总账 (1)工资 (11)固定资产 (15)报表 (22)系统管理 (25)SQL (31)硬件 (32)其他 (33)提交统计表 (35)总账运行总账时出错凭证打印不能设置或修改边距不能进行出纳签字凭证打印时不能连续打印对帐不平衡对帐不平衡对帐不平衡不能进入客户档案会计科目与行业性质不符数据备份不能登录到第二套帐所有帐套不能打开用友软件不能打开,漏输某一凭证填制凭证时漏掉输入辅助信息运行总账时出错新增账套项目账出错总账无法结账总账打印报错不能正常退出项目目录科目编码首位与分类编号不符不能正确登录总账客户端账号过期对账不平项目大类出错账套引入桌面图片错误自定义引结转录入期初余额出错在综合多栏账中看不到年初余额打印凭证时“专用设置”中的套打选项是灰色的凭证号错误工资运行工资变动时出错工资不能年结工资帐表没有按排好的顺序显示工资无法使用反结账工资变动问题工资中导入人员工资人员调出工资项目参照表出错工资分摊没有数据工资分摊出错修改表错误工资人员档案银行账号录入凭证汇总打印日记帐查询、打印无法新建工资类别工资分摊工资分摊凭证取数不对人员工资不计税工资运行错误个人所得税计算固定资产不能使用固定资产模块不能打印与预览固定资产不显示桌面固定资产不能结帐固定资产与总帐对帐不平衡修改折旧率固定资产打不开固定资产不能操作折旧固定资产对账不平衡录入原始卡片月末结帐固定资产对账不平衡固定资产卡片打印排序问题固定资产反结帐问题固定资产无法结帐固定资产无法结帐打印固定资产帐表报错报表不能打开报表打开报表时提示只读状态运行批处理时提示第一条语句出错报表汇总程序运行出错报表舍位表无法打开舍位报表出错报表无法取数报表排版错误报表汇总程序不能正常运行05表计算没有数据系统管理不能输出数据输出数据出错不能正确安装u8整个财务软件运行速度慢或每隔4-5分钟财务软件系统停止1-2分钟sa口令解决方案sa口令的问题不能引入备份数据引入帐套时有时不覆盖原帐套安装数据库和软件后运行系统管理产生的问题安装数据库和软件后运行系统管理产生的问题备份时出错登录出错单据锁定引入账套数据备份工资项目等不能设置备份报错数据引入sqlsql的安装sql安装问题无法安装sql数据库sql的安装问题重新安装sql时不能改路径硬件打印错误打印出错电脑经常死机死机其他无法打开网页感染病毒安装u8系统管理员密码检测不到加密盒用友软件无法启动无法连接服务器HP5100打印机打印凭证时出错提交统计表月提交服务解决方案数不得少于10条。
Masm for Windows 集成实验环境快速入门
Masm for Windows 集成实验环境快速入门1.打开Masm for Windows 集成实验环境依次点击“开始/程序/汇编语言集成实验环境/Masm for Windows集成实验环境”菜单进入“Masm for Windows集成实验环境”。
2.输入汇编程序在图2的“程序输入区”中的输入一个在屏幕上显示”Hello World!”的汇编程序,如图3所示,红方框内是需要输入的汇编程序代码,而其它的汇编程序代码该软件自动生成汇编程序框架。
3.保存汇编程序点击“工具栏”中的“保存”按钮(或“文件/另存为”或“文件/保存”),弹出“另存为”对话框,键入文件名,如“第一个汇编程序”,然后点击“保存”即可。
4.运行程序点击“工具栏”中的“运行”按钮,即可出现程序的运行结果。
提示:程序的运行结果的下面的“Press any key to exit”表示按任意键退出DOS窗口。
5.修改程序语法错误当运行程序发生语法错误时,Masm for Windows集成实验环境会自动定位源程序中错误所在行的位置并高亮显示该行,修改好第一条发生错误行后,双击任一条错误信息,该软件定位源程序中与之相对应错误所在行的位置并高亮显示该行,以便改正错误。
提示:汇编程序的语法错误信息的形式:(下面的例子是图6中的错误信息)文件名行号冒号错误编号冒号错误内容↓↓↓↓↓↓C:\汇编程序文件夹\第(9) :Error A2008 :Syntax error:CODES一个程序.asm小技巧:一条语句错误可能会产生若干条错误信息,例如下面图6中就是因为第9行SEGMENT多输入一个S,导致很多错误,只要在第9行SEGMENTS改为SEGMENT即可调试通过。
特别提示:一般情况下,第一条错误信息最能反映错误的位置和类型,所以调试程序时务必根据第一条错误信息进行修改,修改后,立即运行程序,如果还有很多错误,要一个一个地修改,即,每修改一处错误要运行一次程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FATAL 严重错误cannot open file不能打开文件I/O error closing fileI/O错误正在关闭文件I/O error writing fileI/O错误正在写文件I/O error reading file I/O错误正在读取文件out of memory 缺少内存assembler limit : macro parameter name table full 汇编限制:宏参数名表已满invalid command-line option 无效命令行参数nesting level too deep 嵌套过深unmatched macro nesting 不正确的宏嵌套line too long 行太长unmatched block nesting 不正确的区、段嵌套directive must be in control block 指令必须在控制段error count exceeds 100; stopping assembly 错误数超过100,停止汇编invalid numerical command-line argument 无效命令行参数too many arguments 太多参数、定义、冲突statement too complex 声明太复杂Internal Assembler Error 内部汇编错误missing source filename 找不到源文件名COFF error writing file COFF错误,正在写文件invalid debug and browser data; file exceeds line limit 不能排除故障和浏览数据;文件超过行限制cannot find link.exe 找不到连接程序cannot find cvpack.exe 找不到cvpack.exeSEVERE 严重的错误memory operand not allowed in context 内存操作数无法载入上下文环境immediate operand not allowed 当前操作数无法载入cannot have more than one ELSE clause per IF block IF段只能有一个ELSE从句extra characters after statement 附加的字符在声明之后symbol type conflict 符号类型冲突symbol redefinition 符号已经定义undefined symbol 符号没有定义non-benign record redefinition 没有利于记录的定义syntax error 语法错误syntax error in expression 表达式存在语法错误invalid type expression 无效的类型表达式distance invalid for word size of current segment 当前区、段的大小命令无效PROC, MACRO, or macro repeat directive must precede LOCAL PROC, MACRO, 或macro repeat指令必须在LOCAL之前.MODEL must precede this directive .MODEL必须在指令之前cannot define as public or external 不能定义为公有或外部的segment attributes cannot change 区、段属性不能更换expression expected 预期表达式operator expected 预期操作数invalid use of external symbol 使用了无效的外部符号operand must be RECORD type or field 操作数必须是RECORD类型或域identifier not a record 没有记录标示符record constants may not span line breaks 连续记录不能超过行间隔instruction operands must be the same size 命令操作数必须是一样的长度instruction operand must have size 命令操作数必须有长度invalid operand size for instruction 操作数长度对于指令无效operands must be in same segment 操作数必须在相同的段constant expected 连续预期operand must be a memory expression 操作数必须是一个内存表达式expression must be a code address 表达式必须是一个代码地址multiple base registers not allowed 不允许多重基础寄存器multiple index registers not allowed 不允许多重标志寄存器must be index or base register 必须是基础或标志寄存器invalid use of register 使用的寄存器无效invalid INVOKE argument 无效的INVOKE符号must be in segment block 必须在区、段、块中DUP too complex DUP太复杂too many initial values for structure 太多结构的基础资料statement not allowed inside structure definition 声明不允许在结构里面missing operand for macro operator 找不到宏的操作数line too longsegment register not allowed in context 上下文不允许有寄存器string or text literal too long 文本或字符串太长statement too complex 声明太复杂identifier too long 标识符太长invalid character in file 文件里有无效字符missing angle bracket or brace in literal 语句里找不到同样的括弧或框架missing single or double quotation mark in string 找不到单引号或双引号empty (null) string 没有字符串nondigit in number 没有总数syntax error in floating-point constant 不确定的指向中有语法错误real or BCD number not allowed 不允许real或BCD编码text item required 必须的文本项forced error 强制错误forced error : value equal to 0 标准等于零forced error : value not equal to 0 标准不等于零forced error : symbol not defined 符号没有定义forced error : symbol defined 符号已定义forced error : string blank 字符串是空的forced error : string not blank 字符串不是空的forced error : strings equal 字符串是相同的forced error : strings not equal 字符串不是相同的[ELSE]IF2/.ERR2 not allowed : single-pass assembler [ELSE]IF2/.ERR2不允许单独汇编expression too complex for .UNTILCXZ .UNTILCXZ表达式太复杂can ALIGN only to power of 2 仅能对齐到2的幂structure alignment must be 1, 2, 4, 8, or 16 结构对齐必须是1,2,4,8或16 expected 预定义incompatible CPU mode and segment size 不匹配的CPU模式和段尺寸LOCK must be followed by a memory operation LOCK指令必须跟在内存操作之后instruction prefix not allowed 不允许的命令前缀no operands allowed for this instruction 指令没有操作数invalid instruction operands 无效的指令操作数initializer magnitude too large for specified size 初始指定尺寸太大cannot access symbol in given segment or group 在特定的段或类不能存取符号operands have different frames 操作数存在不同的结构cannot access label through segment registers 在段寄存器中不能存取标记jump destination too far 跳转目标太远jump destination must specify a label 跳转目标必须指定一个标记instruction does not allow NEAR indirect addressing 指令不允许近间接寻址instruction does not allow FAR indirect addressing 指令不允许远间接寻址instruction does not allow FAR direct addressing 指令不允许远直接寻址jump distance not possible in current CPU mode 跳转距离不适合当前CPU模式missing operand after unary operator 一元运算符之后找不到操作数cannot mix 16- and 32-bit registers 不能结合16位和32位寄存器invalid scale value 无效范围标准constant value too large 连续标准太多instruction or register not accepted in current CPU mode 当前CPU模式不认可的指令或寄存器reserved word expected 预期的保留字instruction form requires 80386/486 指令需要80386/486指示END directive required at end of file END指令必须在文件结尾too many bits in RECORD 太多位在记录里positive value expected 预期的明确的标准index value past end of string 索引标准在字符串结尾之后count must be positive or zero 计数必须是零或明确的count value too large 计数标准太多operand must be relocatable 操作数必须是转移表constant or relocatable label expected 预期的转移表或连续的segment, group, or segment register expected 预期的段,类型或段寄存器segment expected 预期的区段invalid operand for OFFSET OFFSET操作数无效invalid use of external absolute 由于完全外部的使用无效segment or group not allowed 区段或类型不允许cannot add two relocatable labels 不能增加双重转移表标记cannot add memory expression and code label 不能增加内存表达式和代码标记segment exceeds 64K limit 区段超过64K限制invalid type for a data declaration 数据声明了一个无效的类型HIGH and LOW require immediate operands HIGH和LOW指令依赖立即操作数N/Acannot have implicit far jump or call to near label 不能有不明确的远跳转或近调用use of register assumed to ERROR 使用寄存器指定错误only white space or comment can follow backslash 仅空白区域或注释能削减COMMENT delimiter expected 预期的注释分割符conflicting parameter definition 汇集参数定义PROC and prototype calling conventions conflict PROC和proto的类型冲突invalid radix tag 无效标签INVOKE argument type mismatch : argument INVOKE定义的类型匹配不当invalid coprocessor register 无效工作记录instructions and initialized data not allowed in AT segments 指令和数据不允许在AT段/AT switch requires the TINY memory model /AT开关使用在TINY模式cannot have segment address references with TINY model TINY模式段段地址没有确定language type must be specified 语言类型必须指定PROLOGUE must be macro function PROLOGUE必须是宏函数EPILOGUE must be macro procedure EPILOGUE必须是宏程序alternate identifier not allowed with EXTERNDEF 交替标示符不允许和EXTERNDEF在一起text macro nesting level too deep 文本宏嵌套太深N/Amissing macro argument 找不到宏定义EXITM used inconsistently EXITM常用于不稳定时macro function argument list too long 宏函数定义表太长N/AVARARG parameter must be last parameter VARARG参数必须在最后VARARG parameter not allowed with LOCAL VARARG参数不允许和LOCAL在一起VARARG parameter requires C calling convention VARARG参数依赖C调用协议ORG needs a constant or local offset ORG必须是常量或局部偏移量register value overwritten by INVOKE 寄存器标准扩展到INVOKE structure too large to pass with INVOKE : argument 结构太大超过INVOKE标准not overriding private proc as public 不能使private函数成为public too many arguments to INVOKE INVOKE中定义太多too few arguments to INVOKE INVOKE中定义太少invalid data initializer 无效初始化数据N/ARET operand too large RET操作数太大too many operands to instruction 指令操作数过多cannot have more than one .ELSE clause per .IF block .IF段不能超过一个.ELSE从句expected data label 预期的数据标签cannot nest procedures 不能构造程序EXPORT must be FAR EXPORT不许是FAR procedure declared with two visibility attributes 程序已声明两个可见属性macro label not defined 宏标签未定义invalid symbol type in expression 表达式有无类型的符号byte register cannot be first operand 字节寄存器不能是第一操作数word register cannot be first operand 字寄存器不能是第一操作数special register cannot be first operand 特殊寄存器不能是第一操作数coprocessor register cannot be first operand 设备寄存器不能是第一操作数cannot change size of expression computations 不能改变表达式尺寸syntax error in control-flow directive 流控制指令中有语法错误cannot use 16-bit register with a 32-bit address 不能用16位寄存器标示32位地址constant value out of range 常量标准输出范围missing right parenthesis 找不到正确的圆括号type is wrong size for register 对于寄存器类型不正确structure cannot be instanced 结构不能是实例non-benign structure redefinition: label incorrect 无益的结构定义:标签组合non-benign structure redefinition: too few labels 无益的结构定义:太少标签OLDSTRUCTS/NOOLDSTRUCTS state cannot be changed OLDSTRUCTS/NOOLDSTRUCTS状态不能改变non-benign structure redefinition: incorrect initializers 无益的结构定义:初始化组合non-benign structure redefinition: too few initializers 无益的结构定义:缺少初始化non-benign structure redefinition: label has incorrect offset 无益的结构定义:标签包含偏移地址structure field expected 预期的结构域unexpected literal found in expression 表达式没有预期的构建N/Adivide by zero in expression 表达式除零错误directive must appear inside a macro 指令必须出现在宏里面cannot expand macro function 不能扩展宏函数too few bits in RECORD RECORD里位太少macro function cannot redefine itself 宏函数不能定义自己N/Ainvalid qualified type 无效的不合适的类型floating-point initializer on an integer variable 整数里有浮点初始化nested structure improperly initialized 构造结构时初始化不当invalid use of FLAT 平坦模式使用无效structure improperly initialized 结构初始化不当improper list initialization 列表初始化不当initializer must be a string or single item 初始化必须是字符或单独的项initializer must be a single item 初始化必须是单独的项initializer must be a single byte 初始化必须是单一字节improper use of list initializer 没有恰当地使用初始化表improper literal initialization 初始化不当extra characters in literal initialization 语句初始化中有外部字符must use floating-point initializer 必须使用浮点初始化cannot use .EXIT for OS_OS2 with .8086 不能用.EXIT到OS_OS2在.8086时invalid combination with segment alignment 无效的对齐组合INVOKE requires prototype for procedure INVOKE依赖于函数原型cannot include structure in self 不能连接结构在自己symbol language attribute conflict 符号表达式可能冲突non-benign COMM redefinition 无益的COMM定义COMM variable exceeds 64K COMM变量超过64K parameter or local cannot have void type 参数或局部量不能有空类型cannot use TINY model with OS_OS2 TINY不能用于OS_OS2 expression size must be 32 bits 表达式长度必须是32位.EXIT does not work with 32-bit segments .EXIT不能工作在32位段.STARTUP does not work with 32-bit segments .STARTUP不能工作在32位段ORG directive not allowed in unions 联合里不允许有ORG指令D/Tillegal use of segment register 不合法地使用了段寄存器cannot declare scoped code label as PUBLIC 不能声明代码范围标签如PUBLIC.MSFLOAT directive is obsolete : .MSFLOAT ignored .MSFLOAT指令已废弃:忽略.MSFLOAT指令ESC instruction is obsolete : ESC ignored ESC指令已废弃:忽略ESC指令missing operator in expression 找不到操作表达式的指令missing right parenthesis in expression 找不到表达式右侧的括号missing left parenthesis in expression 找不到表达式左侧的括号reference to forward macro definition 参考前面的宏定义16 bit segments not allowed with /coff option 16位段不允许用/COFF参数FAR not allowed in flat model comm variables FAR不允许在平坦模式COMM 变量里invalid .model parameter for flat model 无效的.model参数对于平坦模式ALIAS name is empty 别名是空的GROUP directive not allowed with /coff option GROUP指令不允许/COFF选项.FPO is not compatible with nested procedures .FPO不相容于构建过程LEVEL 1cannot modify READONLY segment 不能修改READONLY 段N/Anon-unique STRUCT/UNION field used without qualification 没有限制时STRUCT/UNION域不唯一start address on END directive ignored with .STARTUP 有起始地址时END指令忽略.STARTUPcannot ASSUME CS 不允许ASSUME CSunknown default prologue argument 未知的预处理定义too many arguments in macro call 在宏调用中有太多定义option untranslated, directive required 参数未转化,指令必须invalid command-line option value, default is used 无效的命令行选项定,使用默认参数insufficent memory for /EP : /EP ignored /EP要有足够的内存:/EP 忽略expected '>' on text literal 文本有预期的>符号multiple .MODEL directives found : .MODEL ignored 多个.MODEL指示创建:.MODEL忽略line number information for segment without class 'CODE' 不附带CODE时告知行号instructions and initialized data not supported in AT segments 在AT段不支持指令和初始化数据instructions and initialized data not supported in BSS segments 在BSS段不支持指令和初始化数据directive ignored with /coff switch 指令忽略/COFF开关/Gc switch incompatible with flat model /Gc开关不符合平坦模式/AT switch incompatible with flat model /AT开关不符合平坦模式invalid command-line option 无效命令行选项directive ignored without /coff switch 在没有/COFF开关时忽略指令directive ignored outside a procedure 在程序之外指令忽略LOADDS ignored in flat model 在远模式忽略LOADDSdebug information too complex for 调试信息太复杂with /coff switch, leading underscore required for start address 必须的起始地址之下/COFF开关LEVEL 2@@: label defined but not referenced @@:标签明确但是没有提及expression expected, assume value 0 表达式预期标准指定零EXTERNDEF previously assumed to be external EXTERNDEF在指定之前是外部的length of symbol previously assumed to be different 符号的长度在指定之前不同symbol previously assumed to not be in a group 符号指定之前在不同的集合types are different 类型不同calling convention not supported in flat model CALL协定不支持远模式LEVEL 3N/Ano return from procedure 没有返回步骤N/Aconditional jump lengthened 条件跳转延长procedure argument or local not referenced 程序段或局部段不确定expression may be pass-dependent 表达式可能经过依赖structure contains no members。