安装解释汇编问题汇总(0901)
汇编语言常见错误指令解决办法

(1) MOV DS, 2010H ;立即数不能传送到DS(2) PUSH AL ;栈操作,操作数类型必须为WORD类型(3) MOV DX,[SP] ;SP寄存器不能做间址寄存器(4) IN AL,0A00H ;I/O指令的直接寻址,地址只能为8位(5) XCHG CL,CH ;正确(6) SHR AX,3 ;移位超过一位时,应采用CL寄存器间址(7) AAA CX ;非组合的BCD码加法调整AAA指令应为隐含操作数(8) ADD [BP+DI] ;加法指令ADD,缺少源操作数(9) OUT DX,CL ;I/O指令操作数只能用AX、AL提供,端口地址可以是8位的直接地址或用DX间址(10)CBW BH ;符号扩展指令为隐含操作数(11)ADD 03ECH ;加法指令应为双操作数指令,立即数不能做目的操作数(12)MOV BX, [SI+DI] ;源操作数形式错误,SI和DI不能同时做为间址寄存器(13)MOV DI, [AX] ;AX不能做为间址寄存器(14)OUT 258H, BX ;I/O指令格式错误,见(9)题的解释(15)SHL AX, 3 ;移位指令,位移位数大于1时,应用CL来指明(16)MOV 64H,AL ;立即数不能做为目的操作数(17)ADD AL,6600H ;源、目的操作数的类型不一致(18)MOV[BX],[SI];传送指令中,两个操作数不能同时为存储器操作数(19)XCHG AX,8800H ;交换指令的操作数不能使用立即数(20)MOV AX,[BX+DX];传送指令的源操作数,不能使用立即数(21)LEA BX,1000H;有效地址传送指令的源操作数不能为立即数,必须是存储器操作数(22)DIV 0010H ;正确(23)LEA DX,DI ;同(21)题,源操作数不能为寄存器操作数(24)MUL AX,200H ;乘法指令的目的操作数是隐含的,不能出现在指令中(25)MOV AX, [BX+BP];传送指令中源操作数格式错,BX和BP不能同时为间址寄存器(26)CMP [BX], [SI] ;比较指令的两个操作数不能同时为存储器操作数(27)OUT DX, BX ;I/O指令中,源操作数只能使用AL或AX寄存器(28)AND OFH,AL ;“与”指令中,目的操作数不能使用立即数(29)SAL [BX],CX ;移位指令,移位位移不能用CX寄存器指明(30)JMP FAR [BX+SI] ;转移指令中转移的目标地址表达方式错误;如果是段内间接转移,应为:JMP WORD PTR[BX+SI];如果是段间间接转移,应为:JMP DWORD PTR[BX+SI](31)JNZ AAA;不相等转移指令中,符号地址(标识符)不能使用系统中的保留字(32)JMP NEXT ;正确(33)SBC AX, [DX] ;指令助记符错,源操作数表示方式错(34)MOV CS,DS;段寄存器之间不能传送数据,CS寄存器也不能做为目的操作数(35)ADD DS, AX ;加法指令中段寄存器不能做为操作数(36)MOV AL,CX ;源、目的操作数的类型不一致,见(17)题(37)INC [BX];没有指定存储器操作数类型(38)MOV CL,A8H;源操作数为16进制的立即数,16进制数以字母开头时应在前面加“0”(39)MOV ES,DS ;错同(34)题(40)IN AL,BX ;I/O指令端口地址表示错误,只能用8位立即数或DX 间址。
计算机软件使用中常见的错误与解决办法

计算机软件使用中常见的错误与解决办法第一章:安装与配置问题在计算机软件使用中,安装和配置问题是最常见的错误之一。
一些常见的安装和配置问题包括:安装失败、软件无法打开、配置错误等等。
安装失败是用户最常遇到的问题之一。
原因可能是系统不兼容、文件损坏或者安装程序错误。
解决这个问题的方法是先确认系统的最低要求,并确保系统满足这些要求。
如果问题仍然存在,可以尝试从官方网站重新下载安装包,或者联系软件的技术支持人员获取帮助。
另一个常见的问题是软件无法打开。
这可能是由于关键文件丢失、依赖项缺失或者病毒感染导致的。
解决这个问题的方法是重新安装软件,或者修复或替换损坏的文件。
同时,及时更新和运行杀毒软件以确保计算机的安全。
配置错误也经常困扰着用户。
例如,软件在使用过程中遇到错误提示或者功能无法正常工作。
解决这个问题的方法是检查软件的设置选项和系统环境,确保其与软件的要求相匹配。
有时候,可能需要升级软件或者系统的版本才能解决配置问题。
第二章:性能和速度问题性能和速度问题也是用户常常遇到的错误之一。
随着软件越来越复杂和功能越来越强大,性能和速度问题变得愈发重要。
软件运行缓慢是一种常见的性能问题。
可能的原因包括计算机资源不足、软件设置不当、磁盘碎片化等等。
解决这个问题的方法是关闭其他占用资源的程序、清理磁盘碎片、优化软件设置等等。
有时候,升级计算机的硬件也是一个有效的解决办法。
另一个常见的性能问题是软件响应时间长。
这可能是由于软件设计不佳、网络连接不稳定或者服务器负载过大导致的。
解决这个问题的方法是使用更高效的算法、改进网络连接、升级服务器等等。
第三章:数据丢失与备份问题在计算机软件使用中,数据丢失是一个常见的问题。
用户可能会错误地删除文件、磁盘损坏导致数据无法访问、病毒感染导致数据损坏等等。
解决数据丢失问题的最佳方法是及时备份。
用户可以使用外部存储设备、云存储等方式进行备份。
此外,定期检查磁盘的健康状况,以及安装并更新杀毒软件是保护数据安全的重要步骤。
MASM汇编错误信息说明 ASM问题汇总

MASM汇编错误信息说明test.asm(54):error A2000:Block nesting error1.1.test.asm(54):说明:此错误信息通常见于一个段定义起始段名和末尾段名不一致。
修改:检查段定义,使段名前后保持一致。
test.asm(5):error A2005:Symbol is multidefined:DATA2.2.test.asm(5):说明:此错误信息提示DATA符号重复定义了。
修改:将其中一个符号DATA重新设置。
test.asm(7):error A2009:Symbol not defined:B9H3.3.test.asm(7):说明:此错误信息为test.asm中第7行指令出错,查看该指令,源操作数为十六进制数B9H。
按规定以字母开始的十六进制数,应在其前面加上数字0以便汇编程序区分常数和符号。
另一种出错的可能原因是程序中使用的符号变量没有定义。
修改:以0B9H取代B9H;使用伪指令定义变量。
test.asm(11):error A2009:Symbol not defined:NO4.4.test.asm(11):说明:test.asm中第11行指令JLE no-count,符号中使用了中折线,中折线在汇编中是作减号,因此,汇编提示标号NO没有定义。
注意,汇编语言规定符号中可以使用下划线。
修改:将no-count改为no_count。
test.asm(28):error A2010:Syntax error5.5.test.asm(28):说明:此错误信息提示源程序中第28行的指令语句的语法与任何可识别的语法不匹配,出错。
修改:按照汇编指令的规定格式重新编写。
6.6.test.asm(2):test.asm(2):error A2018:Operand must be register:DX说明:指定的寄存器不是指令或伪指令所要求的。
如:ASSUME DX:DATA修改:查看汇编指令的规定格式。
安装注册常见问题解答

安装注册常见问题解答Q:用激活号注册是否一定要连上网才能用?A:一旦注册成功,软件就是正式版本,不需要链接Internet也能使用全部正式版的功能。
用激活号注册提供在线注册和离线注册两种方式。
在线注册需要链接Internet来完成, 离线注册不需要链接Internet,但事实上也需要另外一台链接Internet的计算机来协助完成注册。
Q:单机版授权和网络版授权有什么区别?A:单机版的授权在激活的计算机上独立拥有。
网络版的授权是放在服务端上,客户端可以通过浮动的方式从服务端上得到授权。
网络版的授权可以在多个客户端电脑上使用,只要同一时间的使用量不超过总节点数。
Q:我们购买的是中望CAD+的网络版,在服务器已经正确安装了网络服务程序,为什么在客户端得不到授权?A:在这里要注意几个方面。
第一次得到授权的时候确保客户端是管理员登陆。
作为服务器端的那台电脑要具有固定IP。
把系统自带的防火墙关掉,或者在防火墙的允许列表里面添加中望CAD+的相关程序。
如果有安装其他的杀毒软件,要确保这些杀毒软件是允许中望CAD+的网络程序通过的。
若还不能解决问题,请及时与我们的技术人员联系。
Q:用的软加密激活,现在电脑系统格式化了,格式化之前未进行授权返回的操作,如何能找回原来的授权?A:电脑系统格式化或重装前未返回授权,这种情况下,在电脑系统重新安装好后,用原激活号可以再次激活。
如再次激活未成功,请联系中望数字化技术人员。
技术服务电话●技术咨询电话:4008-800-819 技术服务邮箱:ts@●服务时间:星期一至星期五、北京时间8:30至17:30(国家法定节假日除外)Q: 什么是软加密?A: 与硬件锁加密相对的,软加密不需要硬件锁,只需使用我们提供的一个激活号码(例如QQ9W-64AM-T4BX-SGGN-W75T-J5N2)来进行在线注册或离线注册。
如果你已经激活该许可,在授权中心FLEXnet平台会记录下该号码已被使用,返回该授权后可被其他用户使用。
汇编错误原因

Illegal register value
指定的寄存器值不能放入“reg”字段中
56
No immediate mode
指定的立即方式或操作码都不能接收立即数
57
Illegal size for item
引用的项长度是非法的
58
Byte register is illegal
在上下文中,使用一个字节寄存器是非法的
汇编内部出现逻辑错误。
3
Unknown symbol type
符号语句的类型字段中有些不能识别的东西。
4
Redefinition of symbol
在第二遍扫视时,连续地定义了一个符号。
5
Symbol is multi-defined
重复定义一个符号。
6
Phase error between passes
84
Feature not supported be the small Assembler(ASM)
符号没有定义
10
Syntax error
语句的语法与任何可识别的语法不匹配
11
Type illegal in context
指定的类型在长度上不可接收
12
Should have been group name
给出的组名不符合要求
13
Must be declared in pass 1
得到的不是汇编程序所要求的常数值,例如:向前引用的长度
由于操作数不在当前IP段中,因此不能存取
52
Improper operand type
使用的操作数不能产生操作码
53
Relative jump out range
PDMS常见问题解答

2
AVEVA Plant PDMS 常见问题解答 第六期
Copyright
Copyright and all other intellectual property rights in this documentation and the associated software, and every part of it (including source code, object code, any data contained in it, the manual and any other documentation supplied with it) belongs to AVEVA Solutions Ltd. or its subsidiaries. All other rights are reserved to AVEVA Solutions Ltd and its subsidiaries. The information contained in this document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval system, or transmitted without the prior written permission of AVEVA Solutions Limited. Where such permission is granted, it expressly requires that this Disclaimer and Copyright notice is prominently displayed at the beginning of every copy that is made.
汇编常见错误解决方法总结

汇编常见错误解决⽅法总结汇编常见错误总结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 的话,这⾥有个约定。
U9常见技术问题分析与解决(1)

分析:1)重启服务器后,U9的服务由于存在依赖而没有完全启动成功
2)打补丁后或更改其他系统配置后没有重启U9服务
处理:每次重启服务器或更改系统配置后,检查一下U9的服务是否已真正启动,或直接手动重启一次U9服务。
7
分析:操作系统默认语言不是中文导致
处理:将操作系统控制面板中的语言设置改为中文,再打补丁
U9常见技术问题分析及处理
发布人:U9产业链支持中心
版本:V1.0
说明:该文档是U9体系中的热心人员精心提炼总结的,旨在帮助大家快速解决问题,在此真诚感谢他们!同时,也希望大家能踊跃分享自己在工作中的经验和总结,供大家参考。
一
1
分析:通过远程桌面修改登陆账户的密码或执行命令导致
处理:在本地执行命令,net user Administrator密码/passwordreq:yes
数据库:查看补丁安装记储补丁号
报表:ReportServer\bin\PatchConfig\UFIDA.UBF.SystemManage.ServerInstalledPatch.xml
7
分析:登陆权限问题。查看报表服务器的域账户配置是否成功,也可能未通过管理控制台上传文件,或者配置Web服务器时未指定报表服务器。
3
分析:IIS里的portal未删除,残留了一些原U9的东西
处理:将所有U9相关的文件或服务全产出或卸载
4
分析:windows防火墙阻挡9999等端口
处理:将windows防火墙设置为放行9999、9998、8888、7777、6666、8080、80、1433等端口
5
分析:服务器安装了360安全卫士,很可能是这个文件被360给误杀了,导致UFSoft.UBF.UI.Base.dll文件拒绝访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装工程2014计价办法及消耗量标准解释计价办法问题解释1、投标时,因施工方案等因素,计算的子目工程量及套用的子目可能会与上限值不一样,这样就导致材料暂估单价表中暂估材料数量与招标时发出的不一样,是否可以调整?解释:投标时应按招标文件及答疑纪要相关要求计取。
工程结算时可按实调整。
2、单独的室外各项安装工程是否计算脚手架搭拆费(因室外工程不需要脚手架)?解释:脚手架搭拆费属综合系数,一般情况下不论是否发生都应按规定计取。
但单独承包的室外安装工程,确实未使用脚手架的,可不计取该项费用。
3、安全生产责任险分为低风险0.19%、一般风险0.21%、高风险0.23%三种,工程招投标或结算应如何选择?解释:根据《关于进一步明确安装工程安全生产责任险等级划分的通知》(湘建价安[2015]16号)有关规定,安装工程安全生产责任险等级划分如下:(1)高风险工程包括:10KV变配电设备及线路安装工程(不包括10KV以下变配电设备及线路安装工程);(2)低风险工程包括:电梯安装工程、消防设备工程、机电设备安装工程;(3)除以上1、2条规定的范围之外均的均属于一般风险工程。
4、在施工中架设围挡,除了计取安全文明施工费,还可以另外计取围挡费用吗?解释:围挡费用已包含在安全文明施工费中,但如果实际使用的围挡费用超过安全文明施工费的20%,则超过部分允许调整。
5、2014消耗量标准交底资料第201页:六、㈠、2.CRT彩色显示装置安装执十册《自动化控制仪表安装工程》相应定额,但2008年版《全国安装工程预算定额》解释汇编第77页是执行第十二册。
如何执行为准?解释:依据不同的工程性质,选择不同的定额。
属于智能化系统设备安装工程的,使用第十二册定额,属于仪器仪表安装工程的,使用第十册定额。
6、某些项目在土建定额中和安装定额中都有相同子目,或者在安装定额的不同册有相同子目,但是基价相差较大,应如何区别套用。
解释:按工程性质分别执行不同专业工程消耗量标准或安装工程消耗量标准相应分册相关子目。
7、安装工程中的措施项目有哪些?解释:安装工程中的措施项目包括通用措施项目和专业措施项目。
通用措施项目有:安全文明施工,冬雨季施工增加,二次搬运,夜间施工增加,已完工程及设备保护,高层施工增加等。
专业措施项目有:脚手架搭拆,吊装加固,金属抱杆安装、拆除、移位,平台铺设、拆除,顶升、提升装置,大型设备专用机具,焊接工艺评定,胎(模)具制作、安装、拆除,防护棚制作安装拆除,特殊地区施工增加,安装与生产同时进行施工增加,在有害身体健康环境中施工增加,工程系统检测、检验,设备管道施工的安全、防冻和焊接保护,焦炉烘炉、热态工程,管道安拆后的充气保护,隧道内施工的通风、供水、供气、供电、照明及通信设施,其他措施等。
8、安装工程中措施项目如何计取?解释:2014《湖南省安装工程消耗量标准》中规定各项措施费按安装工程人工费的百分比只计取费用,不计取管理费和利润,安装专业施工项目所计取的费用全部为人工工资。
但超高增加费在计取时,其超高部分的工程量进入分部分项综合单价分析。
9、高层建筑的概念是什么?正负零以下的安装工程是否计取高层建筑增加费?解释:高层建筑是指建筑物高度在6层以上或檐口高度离室外地坪20m以上的工业与民用建筑。
高层建筑中室外地坪面以下的部分,不计取高层建筑增加费。
10、设备怎样计取规费和税金?解释:工程设备(承包人购置)费用是分部分项工程费的组成部分,是计取规费和税金的基础。
11、规费中的措施项目费是指所有措施项目费还是仅指专业措施项目费?解释:规费中的措施项目费指专业工程措施项目费(人工费)。
12、安装工程中借用其他类别专业工程消耗量标准相关子目,怎样计取费率?解释:(1)该工程属于安装工程,所涉及个别分部分项子目,在安装工程消耗量标准中缺项,需参照或借用土建、市政等其他专业工程消耗量标准子目时,其参照或借用子目一般情况下应随主体安装工程取费。
(2)应设计图纸或建设方要求,其安装工程的土石方工程釆用机械开挖施工时,虽主体是安装工程,但该土石方工程部分应按机械土石方工程取费,其他部分按安装工程取费。
(3)该工程属于安装工程,但所借用的其他专业子目部分的工程造价大于安装工程子目部分的工程造价时,应分别按不同工程类别取费。
13、对计价依据中缺项问题怎样办理结算?解释:随着建安市场的不断发展和深入,每年都会涌现出各种新设备、新材料和新工艺,因此,国家及我省计价依据每隔几年都要进行修编,补充相应内容。
目前在执行我省安装工程计价依据时,对缺项问题建议按以下方法处理:(1)依据施工合同条款要求执行;(2)有类似安装工艺的子目,可参照类似安装工艺的子目执行;(3)对量小的项目甲乙双方可协商解决,并在合同中明确;(4)对量大的项目可申请发布一次性补充定额。
申请发布一次性补充定额的程序如下:①由承包人提供实际发生的人、材、机含量及价格,经建设单位确认盖章;②经甲、乙双方用申请补充项目的形式提交给当地造价主管部门审核发布,并由各地市造价站报省站审定备案;省管项目由省造价总站审核发布;③该项目结算办完后,此一次性补充定额作废。
14、对计价依据中缺项问题怎样办理结算?解释:2014《湖南省建设工程计价办法》中的附E表3单位工程招标控制价/投标报价汇总表和附E表6单位工程竣工结算汇总表是不同专业工程的通用表格,针对安装工程,可使用下表:附E表3 E.3:单位工程(安装)招标控制价/投标报价汇总表工程名称:标段:第页共页附E表6 E.6:单位工程(安装)竣工结算汇总表工程名称:标段:第页共页第一册机械设备安装工程1、地脚螺栓的制安能否参照第五册第一章静置设备附件制作内的塔器地脚螺栓制作相应子目并换算材料含量?解释:第一册机械设备安装工程中的地脚螺栓的安装是指在浇筑混凝土基层时预埋安装,且属于标准规格螺栓,不需现场制作。
若设计要求为非标准规格的地脚螺栓,需现场进行加工制作,则可参照第五册相关子目执行,并作相应调整。
2、数控机床的安装应如何执行定额,数控机床的软连接管如何执行定额?解释:数控机床是对指该机床的工作进行程序控制,机座安装完后作数控调整试验,而机床本身按机床类别执行相关子目(如切削机床,刨床等)。
软管是电机用或移动导体用,按相关定额说明执行。
3、泵安装在定额中是以设备重量来区分,在执行过程中难以估算设备重量,在定额的材料表中无设备主材,执行模糊;解释:泵的基本参数中包括了设备重量,按相应参数执行定额。
泵属设备,计入设备购置费。
4、橡胶隔震垫应该执行什么定额子目?解释:橡胶隔震垫属设备安装工艺要求,机组安装时需要配置而相关子目中未列的,可按设计数量或实际发生数量调整该材料费,其它人、材、机消耗量不变。
5、第一册机械设备安装中的电梯安装的增减厅门轿厢门、提升高度章节与第二册电气设备安装中的电梯电气装置的电梯增加厅门、自动轿厢门及提升高度章节是否重复,如何区分套用?解释:第一册适用于电梯设备的机械部分安装,第二册适用于电梯设备的电气部分安装。
6、小型电机干燥中电机拆除及重新安装套用第一册C1-1359最低重量为0.5T,重量偏大的问题;解释:在没有新的步距出来之前,仍严格按现有子目执行。
7、机械设备安装工程中的设备底座与基础间灌浆的工程量如何计算?解释:设备底座与基础间灌浆的工程量为设备底座外围的面积乘上设计厚度,不扣除中间螺栓及铁件体积。
设计图没有明确厚度时,按厚度30mm考虑。
结算时按实调整。
第二册电气设备安装工程1、对于电气设备安装工程,如何区分电力工程行业定额和现行湖南省安装工程消耗量标准的执行范围。
解释:凡属电力行业的建设项目,均执行电力定额;10kV以上的安装工程,执行电力定额;10kV及10kV以下的通用安装工程架空线路、电缆敷设工程等,执行现行湖南省安装工程消耗量标准。
2、计取工程超高增加费时,操作物高度如何确定?解释:如有可利用的操作平台时,从平台高度开始计;当有平台但不能利用,或无操作平台时,则从楼地面开始计。
3、电气工程、消防工程和给排水工程中的工程超高增加费(已考虑了超高因素的项目除外)计取时,当操作物高度离楼地面20m以上时,超高部分人工调整系数如何确定。
解释:工程超高增加费属于措施项目费,考虑一般工程中操作物高度大多在20m以内,电气工程、消防工程和给排水工程消耗量标准均规定:操作物高度离楼地面5m以上、20m 以下时,且没有操作平台、附层可利用的,按超高部分人工乘1.3系数计算工程超高增加费。
当部分大型设备或其他特殊安装操作物高度超过20m的,且没有操作平台、附层可利用的,属特殊项目超高增加费,可根据具体情况,甲乙双方协商按实计取,并在合同中予以明确。
4、室外高压柜环网柜如果为组合型成套箱式变电站但其中无变压器,是否可按高压柜计算。
解释:可以按高压柜计算。
5、箱式变压器、环网柜及分支箱等设备基础如何套用子目?室外电力主网经常用到组合型成套箱式变电站(简称箱变)、高压环网柜及电缆分支箱等变配电设备,这类设备下的砖砌电缆井室应如何执行定额?解释:设备基础在市政道路旁,参照市政工程相关定额执行;在小区范围内参照土建工程相关定额执行;属电力项目的,参照电力行业相关定额执行。
常见电缆接线井可参照市政工程相关定额子目。
6、穿墙套管安装(C2-114)中的套管直径为多少?解释:该子目是指瓷套管架空引入时的穿墙安装,管径为综合考虑。
7、封闭母线槽进分线箱安装中,分线箱电流为1000A以上时,应如何执行定额。
解释:封闭母线槽进分线箱定额已设置有分线箱电流100A、300A、600A、1000A以下相应子目,当分线箱电流为1000A以上时,工程量不大时可参照已有子目不同步距间的含量比值并按此规律套用,如工程量较大可申请发布一次性定额。
8.低压无功补偿屏(C2-261)与低压电容器屏(C2-255)如何区别使用。
解释:此两子目所含内容基本相同,可按设计说明中的名称选择相应子目套用。
9、成套配电箱安装中是否包括了进线和出线的接线?如何区分无端子和有端子外部接线定额?解释:配电箱的安装中不包括进出接线,进线和出线的接线应在配管配线中考虑。
6mm2以内的接线,和6mm2以上及需焊(压)铜(铝)鼻子时的接线,分别按无端子和有端子执行相应定额子目。
10、漏电保护开关(组合式)(C2-286、C2-287)中的“组合式”含义是什么?解释:这里的“组合式”是指两对及以上多对触点组成的开关。
11、铁构件的制作安装中(C2-364 C2-365),如果采用的材料为不锈钢材,应如何执行定额。
解释:目前消耗量标准中铁构件的制安定额子目考虑的为型钢制作,当采用不锈钢材制作时,可考虑乘一定系数,材料按实调整,由甲乙双方协商并在合同中明确。