Es存储未知错误?未知文件怎么改格式

一、汇编程序,错误在哪

汇编程序在对源程序的汇编过程中,若检查出某语句有语

法错误,随时在屏幕上给出出错信息.如*作人员指定的

列表文件名(即.LST),汇编程序亦将在列表文件中出错的

下面给出出错信息,以便*作人员即时查找错误,给予更

正.MASM5.0出错信息格式如下:

源程序文件行:WARNING/ERROR错误信息码:错误描述信息

其中,错误描述信息码由五个字符组成,第一个是字母A

,表示汇编语言程序出错;接着有一个数字指明出错类

别:'2'为严重错误,'4'为严肃警告,'5'为建议性警告,

后三位为错误编号.

错误编号

错误描述

0

Block nesting error

嵌套出错.嵌套的过程,段,结构,宏指令或重复块等非正

常结束.例如在嵌套语句中有外层的结束语句,而无内层

的结束语局

1

Extra characters on line

一语句行有多余字符,可能是语句中给出的参数太多

2

Internal error-Register already defined

这是一个内部错误.如出现该错误,请记下发生错误的条

件,并使用Product Assistance Request表与Microsoft

公司联系

3

Unkown type specifer

未知的类型说明符.例如类型字符拼错,把BYTE写成

BIT,NEAR写成NAER等

4

Redefinition of symbol

符号重定义.同一标识符在两个位置上定义.在汇编第一

遍扫描时,在这个标识符的第二个定义位置上给出这个错

5

Symbol is multidefined

符号多重定义.同一标识符在两个位置上定义.在汇编第

二遍扫描时,每当遇到这个标识符都给出这个错误

6

Phase error between passes

两次扫描间的遍错.一个标号在二次扫描时得到不同的地

址值,就会给出这种错误.若在启动MASM时使用/D任选项,

产生第一遍扫描的列表文件,它可帮助你查找这种错误

7

Already had ELSE clause

已有ELSE语句.在一个条件块里使用多于一个的ELSE语句

8

Must be in conditional block

没有在条件块里.通常是有ENDIF或ELSE语句,而无IF语

9

Symbol not defined

符号未定义,在程序中引用了未定义的标识符

10

Syntax error

语法错误.不是汇编程序所能识别的一个语句

11

Type illegal in context

指定非法类型.例如对一个过程指定BYTE类型,而不是

NEAR或FAR

12

Group name must be unique

组名应是唯一的.作为组名的符号作为其他符号使用

13

Must be declared during pass 1

必须在第一遍扫描期间定义.在第一遍扫描期间,如一个

符号在未定义前就引用,就会出现这种错误.

14

Illegal public declaration

一个标识符被非法的指定为PUBLIC类型

15

Symbol already defferent kind

重新定义一个符号为不同种类符号.例如一个段名重新被

当作变量名定义使用

16

Reserved word used as symbol

把汇编语言规定的保留字作标识符使用

17

Forward reference illegal

非法的向前引用.在第一遍扫描期间,引用一个未定义符

号.

18

Operand must be register

*作数位置上应是寄存器,但出现了标识符

19

Wrong type of register

使用寄存器出错

20

Operand must be segment or group

应该给出一个段名或组名.例如ASSUME语句中应为某段寄

存器和指定一个段名或组名,而不应是别的标号或变量名

21

Symbol has no segment

不知道标识符的段属性

22

Operand must be type specifier

*作数应给出类型说明,如NEAR,FAR,BYTE等

23

Symbol alread defined locally

以被指定为内部的标识符,企图在EXTRN语句中又定义外

部标识

24

Segment paraneters are changed

段参数被改变.如同一标识符定义在不同段内

25

Improper align/com**n type

段定义时的定位类型/组合类型使用出错

26

Reference to multidefined symbol

指令引用了多重定义的标识符

27

Operand expected

需要一个*作数,只有*作符

28

Operator expected

需要一个*作符,但只有*作数

29

Divdsion by 0 or overflow

除以0或溢出

30

Negative shift count

运算符SHL或SHR的移位表达式值为负数

31

Operand type must match

*作数类型不匹配.双*作数指令的两个*作数长度不一

致,一个是字节,一个是字

32

Illegal use of external

外部符号使用出错

33

Must be record field name

应为记录字段名.在记录字段名位置上出现另外的符号

34

Must be record name or field name

应为记录名或记录字段名.在记录名或记录字段名位置上

出现另外的符号

35

Operand must be size

应指明*作数的长度(如BYTE,WORD等).通常使用PTR运算

即可改正

36

Must be variable,label,or constant

应该是变量名,标号,或常数的位置上出现了其他信息

37

Must be stucture field name

应该为结构字段名.在结构字段名位置上出现了另外的符

38

Lefe operand must segment

*作数的左边应该是段的信息.如设DA1,DA2均是变量名,

下列语句就是错误的:"MOV AX,DA1:DA2".DA1位置上应使

用某段寄存器名

39

One operand must constant

*作数必须是常数.

40

Operand must be in same segment or one constant

"—"运算符用错.例如"MOV AL,—VAR",其中VAR是变量名

,应有一常数参加运算.又如两个不同段的变量名相减出

41

Normal type operand expected

要求给出一个正常的*作数.

42

Constant expected

要求给出一个常数.

43

Operand must have segment

运算符SEG用错.

44

Must be associated with data

在必须与数据段有关的位置上出现了代码段有关的项

45

Must be associated with code

在必须与代码段有关的位置上出现了数据段有关的项

46

Multiple base registers

同时使用了多个基址寄存器.如"MOV AX,[SI][BP]"

47

Multiple index registers

同时使用了多个变址寄存器.如"MOV AX,[SI][DI]"

48

Must be index or base register

指令仅要求使用基址寄存器或变址寄存器,而不能使用其

他寄存器.

49

Illegal use of register

非法使用寄存器出错

50

Value is out of range

数值太大,超过允许值.例如:"MOV AL,100H"

51

Operand not in current CS ASSUME segment

*作数不在当前代码段内.通常指转移指令的目标地址不

在当前CS段内

52

Improper operand type

*作数类型使用不当.例如:"MOV VAR1,VAR2".两个*作

数均为存储器*作数,不能汇编出目标代码

53

Jump out of range by%ld byte

条件转移指令跳转范围超过-128~ 127个字节.出错厂,信

息同时给出超过的字节数

54

Index displacement must be constant

变址寻址的位移量必须是常数

55

Illegal register value

非法的寄存器值.目标代码中表达寄存器的值超过7

56

Immediate mode illegal

不允许使用立即数寻址.例如"MOV DS,CODE"其中CODE是

段名,不能把段名作为立即数传送给段寄存器DS

57

Illegal size for operand

使用*作数大小(字节数)出错.例如:使用双字的存储器

*作数

58

Byte register illegal

要求用字寄存器的指令使用了字节寄存器.如PUSH,POP指

令的*作数寄存器必须是字寄存器

59

Illegal uer of CS register

指令中错误使用了段寄存器CS.如:"MOV CS,AX"CS不能做

目的*作数

60

Must be accumulator register

要求用AX或AL的位置上使用可其他寄存器.如IN,OUT指令

必须使用累加器AX或AL

61

Improper uer of segment register

不允许使用段寄存器的位置上使用了段寄存器.如"SHL

DS,1"

62

Missing or unreachable CS

试图跳转去执行一个CS达不到的标号.通常是指缺少

ASSUME语句中CS与代码段相关联

63

Operand com**nation illegal

双*作数指令中两个*作数组合出错

64

Near JMP/CALL to different CS

试图用NEAR属性的转移指令跳转到不在当前段的一个地

65

Label cannot have segment override

段前缀使用出错

66

Must have instuction agter prefix

在重复前缀REP,REPE,REPNE后面必须有指令

67

Cannot override ES for destination

串*作指令中目的*作数不能用其他段寄存器替代ES

68

Cannot address with srgment register

指令中寻找一个*作数,但ASSUME语句中未指明哪个段寄

存器与该*作数所在段有关联

69

Must be in segment block

指令语句没有在段内

70

Cannot use EVEN or ALIGN with byte alignment

在段定义伪指令的定位类型中选用BYTE,这时不能使用

EVEN或ALIGN伪指令

71

Forward needs override or FAR

转移指令的目标没有在源程序中说明为FAR属性,可用PTR

指定

72

Illegal value for DUP count

*作符DUP前的重复次数是非法的或未定义

73

Symbol id already external

在模块内试图定义的符号,它已在外部符号伪指令中说明

74

DUP nesting too deep

*作数DUP的嵌套太深

75

Illegak use of undefinde operand()

不定*作符""使用不当.例如"DB 10H DUP( 2)"

76

Too many valer for struc or record initialization

在定义结构变量或记录变量时,初始值太多

77

Angle brackets requored around initialized list

定义结构体变量时,初始值未用尖括号()括起来

78

Directive illegal structure

在结构体定义中的伪指令使用不当.结构定义中的伪指令

语句仅二种:分号(;)开始的注释语句和用DB,DW等数据定

义伪指令语句

79

Override with DUP illegal

在结构变量初始值表中使用DUP*作符出错

80

Field cannot be overridden

在定义结构变量语句中试图对一个不允许修改的字段设

置初值

81

Override id of wrong type

在定义结构变量语句中设置初值时类型出错

82

Circular chain of EQU aliases

用等值语句定义的符号名,后又返回指向它自己.如:

A EQU B

B EQU A

83

Cannot emulate cooprocessor opcode仿真器不能支持

的8087协处理器*作码

84

End of file,not END directive源程序文件无END文件

85

Data emitted with no segment语句数据没有在段内

二、未知文件怎么改格式

问题一:未知格式文件怎么改 10分只能该扩展名啊随便更改一个扩展名就可以那应该是你打开该文件时候选择程序选择了图片浏览程序,只能右键单击该文件---打开方式---选择相关的程序打开就可以

问题二:怎么把文件类型变成未知的文件类型随便打开一个文件夹,然后点菜单栏的“工具”,选择“文件夹选项”,在打开的文件夹选项窗口里你点“查看”选卡,将“隐藏已知文件类型的扩展名”的对勾去掉,点“应用――确定”,接着你将要修改的那个文件的小数点后面的改成123或者1等(重命名下修改文件后缀),后就是回到“文件夹选项”里将刚才去掉的那个对勾恢复回来就可以了,当你想还原这个文件时,你重复以上*作,将小数点后的后缀重新还原就可以了

问题三:手机上显示的未知格式的文件怎么查看。?建议你不用手机自带的文件浏览器。这里推荐两个:ES文件浏览器、RE文件管理器。你用这个两个软件点击这个文件,就可以以音频文件的方式打开它。

你也可以对其进行重命名,改变它的属性,把它改成mp3格式就好了

问题四:未知文件怎么转换成视频格式的,??你可以试着改下属性,改成视频的后缀,如果你就是打算看的话把后面的扩展名都删了然后把它拖了播放器里应该就可以放了

问题五:如何打开一个未知文件格式的文件?对于未知格式的文件,可以使用《文件类型识别工具 FileAnalysis v2.1》来进行识别。具体方法是:

1、**安装《文件类型识别工具 FileAnalysis v2.1》,如下图:

2、点击打开文件--选择未知格式的文件,点击分析,如下图:

3、根据分析结果中的文件扩展名,选择打开文件的软件。

任何文件,都有一个扩展名,只要根据扩展名,就可以找到打开文件的软件。如果文件被病*感染,或者人为的错误重命名,使扩展名丢失,就可以使用《文件类型识别工具 FileAnalysis v2.1》来识别文件的扩展名。

问题六:如何将未知视频格式转换为MP4之类的任意视频格式转换到MP4格式万能转换工具《视频转换**》-多种格式转换到MP4等格式的步骤, china.winmpg/xbz/mp4-全面支持任意格式转换视频转换**(WinMPG Video Convert)为视频格式文件转换提供了终极解决方案,它能够读取各种视频和音频文件,并且将他们快速转换为流行的媒体文件格式。拥有非常漂亮友好的界面.它几乎涵盖了所有流行的影音多媒体文件格式,包括**I, Mpg, RM, RMVB, 3GP, MP4, AMV, Mpeg, Mpeg1, Mpeg2, Mpeg4, VCD, SVCD, DVD, XVID, DivX, ASF, WMV, SWF, IPOD, PSP, GIF, MJPEG, QuickTime, MOV, FLV, MKV, DV以及所有的音频格式.从各种视频中抽取各种音频(mp3/wav/wma/ac3/ogg/mmf/aac等);及音频间互相转换;-华军** newhua/soft/16280天空** sky/soft/12521

问题七:文本文档显示为未知文件格式,怎么恢复?更改图标就行了。

问题八:如何转换未知格式的媒体文件推荐使用《格式工厂》非常不错的一款万能视频转换器,它支持全格式的音视频频及图片转换,转换速度也比较快,该软件完全免费无需注意,且在网络上受到许多网友的青睐,你只需到狗狗网( gougou)搜索“格式工厂”即可**。

查看未知文件格式的方法:

右键点击属性;

查看是文件格式;

百度搜索文件格式类型;

或在电脑里的文件显求设置为显示文件扩展名,查看是文件类型,对应用相关软件打开即可。

文件格式:

文件格式(或文件类型)是指电脑为了存储信息而使用的对信息的特殊编码方式,是用于识别内部储存的资料。比如有的储存图片,有的储存程序,有的储存文字信息。每一类信息,都可以一种或多种文件格式保存在电脑存储中。每一种文件格式通常会有一种或多种扩展名可以用来识别,但也可能没有扩展名。扩展名可以帮助应用程序识别的文件格式。

对于硬盘机或任何电脑存储来说,有效的信息只有0和1两种。所以电脑必须设计有相应的方式进行信息-位元的转换。对于不同的信息有不同的存储格式。

问题九:**等:我的JPEG格式的图片怎么都变成未知文件图标了啊你换了打开方式只是说可以用你所换的应用程序打开它,图标是不能换的。你必须注册文件类型,锭后选择打开这个文件类型的应用程序。具体可以这样做:打开我的电脑,工具\文件夹选项\文件类型,这里可以新建,然后选择高级换图标换打开方式就OK了。还有一种方法就是用超级兔子的“刷新图标”看可不可以。

问题十:如何把.pp格式的文件改回未知打开方式一般在打开文件时单击右键选择属性选项。在打开方式那里你选择一个他不支持的软件打开的话,是运行不了的。。

相关文章

索尼(SONY)KD-43X85K43英寸怎么样?质量测评好不好用?

索尼(SONY)KD-43X85K43英寸怎么样?质量测评好不好用?

很多小伙伴在关注索尼(SONY)KD-43X85K43英寸怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一...

小米(MI)电视32英寸价格多少钱

小米(MI)电视32英寸价格多少钱

很多小伙伴在关注小米(MI)电视32英寸怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...

小米(MI)ES43图文测评

小米(MI)ES43图文测评

很多小伙伴在关注小米(MI)ES43怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...

爱百分英语点读笔万能通用扫描笔小学初中高中生课本同步幼儿童启蒙绘本书阅读翻译词典全科扫读笔学习机使用感受如何

爱百分英语点读笔万能通用扫描笔小学初中高中生课本同步幼儿童启蒙绘本书阅读翻译词典全科扫读笔学习机使用感受如何

很多小伙伴在关注爱百分英语点读笔万能通用扫描笔小学初中高中生课本同步幼儿童启蒙绘本书阅读翻译词典全科扫读笔学习机怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用...

闪魔苹果手表膜apple质量怎么样

闪魔苹果手表膜apple质量怎么样

很多小伙伴在关注闪魔苹果手表膜apple怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...

酷狗KUGOUPB11质量好不好

酷狗KUGOUPB11质量好不好

很多小伙伴在关注酷狗KUGOUPB11怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...