tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
Þ•ž Óü    H I LK K˜ 4ä ½3×u ‘ /´7äk}ˆBI[ڍ6[ÄŽ ”¯(D(m(–1¿%ñ%3=(q2š?Í  "//?.o ž ª¸Óí        6I]({¤ºÚó.*@
k%v)œ%Æ!ì!$0U:q9¬æ"#6I_u‹¡¹Òð%#(+L+x1¤1Ö+141f˜%´Úî    !<U+j–!°"Ò+õ ! B c„¤!¸Úê  ; Y w • ³ Ä Û "ë !.!K!f!%y!Ÿ!µ!Í!â!ù! " !" -"!9"["$l"%‘"2·"2ê"2#P#g#w# ”##¡#'Å#í#$-%$;S$/$    ¿$É$æ$î$þ$% &%G%`%x%ɐ%Z'>\'=›'/Ù'˜    (5¢(zØ(˜S)˜ì)(…*2®*zá*T\+1±+lã+DP,i•,kÿ,kk-s×-(K.(t.(.*Æ.(ñ.(//C/+s/+Ÿ/9Ë/0  0-00<0/m00¬0»0Õ0ê01 11/1A1S1,n1›1³1Ê1*æ1*2<2"R2 u22" 2Ã2â2ý2363EO3E•3Û3ó34!434H4]4r4‡4£4%³4Ù4'ê4'51:51l59ž59Ø5169D69~6¸60Ñ677.7I7g7€7'™7 Á7Î7á7#ñ78,8C8Z8p8€8Ÿ8²8 Å8Ò8è8ü89$989H9    X9b9~9Ž9ž9´9$Ê9ï9::7:P:f: |:
Š:!•:·:Ç:$Ý:.;/1;.a;; ¦;³;Ï;ß;û;<4<3S<7‡<4¿<    ô<þ<==*=9=Q=m=ƒ=’=;G\u8Cg6t%4r.9S`IE-yx3Y…†‡Xj7&<=+/v –Œ,OMTs{ W?„:h!‹DQpŠmAVU@™ZHB‚#e‘Fk5—•)”(zl}›2"PKfˆ|0L1*i~w€oNab >
‰'“š$ cžq’œ_J^    [ŽnRd˜]ƒ
 
  For the options above, The following values are supported for "ARCH":
   
  For the options above, the following values are supported for "ABI":
   
  aliases            Do print instruction aliases.
 
  cp0-names=ARCH           Print CP0 register names according to
                           specified architecture.
                           Default: based on binary being disassembled.
 
  debug_dump         Temp switch for debug trace.
 
  fpr-names=ABI            Print FPR names according to specified ABI.
                           Default: numeric.
 
  gpr-names=ABI            Print GPR names according to  specified ABI.
                           Default: based on binary being disassembled.
 
  hwr-names=ARCH           Print HWR names according to specified 
              architecture.
                           Default: based on binary being disassembled.
 
  msa             Recognize MSA instructions.
 
  no-aliases         Don't print instruction aliases.
 
  reg-names=ABI            Print GPR and FPR names according to
                           specified ABI.
 
  reg-names=ARCH           Print CP0 register and HWR names according to
                           specified architecture.
 
  virt            Recognize the virtualization ASE instructions.
 
The following AARCH64 specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):
 
The following ARM specific disassembler options are supported for use with
the -M switch:
 
The following MIPS specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):
 
The following PPC specific disassembler options are supported for use with
the -M switch:
 
The following S/390 specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):
 
The following i386/x86-64 specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):
  addr16      Assume 16bit address size
  addr32      Assume 32bit address size
  addr64      Assume 64bit address size
  att         Display instruction in AT&T syntax
  data16      Assume 16bit data size
  data32      Assume 32bit data size
  esa         Disassemble in ESA architecture mode
  i8086       Disassemble in 16bit mode
  intel       Display instruction in Intel syntax
  suffix      Always display instruction suffix in AT&T syntax
# <dis error: %08lx>$<undefined>%02x        *unknown*%dsp16() takes a symbolic address, not a number%dsp8() takes a symbolic address, not a number%s: Error: %s: Warning: 'ROR' operator not allowed(DP) offset out of range.(SP) offset out of range.(unknown)*unknown*21-bit offset out of range<function code %d><illegal precision><internal disassembler error><internal error in opcode table: %s %s>
<unknown register %d>Address 0x%s is out of bounds.
Bad immediate expressionBad register in postincrementBad register in preincrementBad register nameDon't know how to specify # dependency %s
Hmmmm 0x%xImmediate is out of range -128 to 127Immediate is out of range -32768 to 32767Immediate is out of range -512 to 511Immediate is out of range -7 to 8Immediate is out of range -8 to 7Immediate is out of range 0 to 65535Internal disassembler errorInternal error:  bad sparc-opcode.h: "%s", %#.8lx, %#.8lx
Internal error: bad sparc-opcode.h: "%s", %#.8lx, %#.8lx
Label conflicts with `Rx'Label conflicts with register nameMissing '#' prefixMissing '.' prefixMissing 'pag:' prefixMissing 'pof:' prefixMissing 'seg:' prefixMissing 'sof:' prefixOperand is not a symbolSR/SelID is out of rangeSyntax error: No trailing ')'Unknown error %d
Unrecognised disassembler option: %s
Unrecognised register name set: %s
Unrecognized field %d while building insn.
Unrecognized field %d while decoding insn.
Unrecognized field %d while getting int operand.
Unrecognized field %d while getting vma operand.
Unrecognized field %d while printing insn.
Unrecognized field %d while setting int operand.
Unrecognized field %d while setting vma operand.
Value is not aligned enoughW keyword invalid in FR operand slot.W register expectedaddress writeback expectedbad instruction `%.50s'bad instruction `%.50s...'branch operand unalignedbranch to odd offsetbranch value not in range and to odd offsetbranch value out of rangedisplacement value is not aligneddisplacement value is out of rangedon't know how to specify %% dependency %s
dsp:16 immediate is out of rangedsp:20 immediate is out of rangedsp:24 immediate is out of rangedsp:8 immediate is out of rangeextraneous registerfloating-point immediate expectedillegal bitmaskillegal use of parenthesesimm10 is out of rangeimm:6 immediate is out of rangeimmediate is out of range 0-7immediate is out of range 1-2immediate is out of range 1-8immediate is out of range 2-9immediate offsetimmediate out of rangeimmediate valueimmediate value cannot be registerimmediate value is out of rangeimmediate value out of rangeinvalid conditional optioninvalid mask fieldinvalid register for stack adjustmentinvalid register nameinvalid register offsetinvalid shift amountinvalid shift operatorjump hint unalignedjunk at end of linemissing `)'missing `]'missing mnemonic in syntax stringmissing registernegative immediate value not allowednegative or unaligned offset expectedoperand out of range (%ld not between %ld and %ld)operand out of range (%ld not between %ld and %lu)operand out of range (%lu not between %lu and %lu)register element indexregister numberregister number must be evenshift amountshift amount expected to be 0 or 12shift amount should be a multiple of 16shift operator expectedstack pointer register expectedsyntax error (expected char `%c', found `%c')syntax error (expected char `%c', found end of instruction)unable to change directory to "%s", errno = %s
undefinedunexpected address writebackunknownunknown    0x%02lxunknown    0x%04lxunknown constraint `%c'unrecognized form of instructionunrecognized instructionvector5 is out of rangevector8 is out of rangeProject-Id-Version: opcodes 2.24.90
Report-Msgid-Bugs-To: bug-binutils@gnu.org
POT-Creation-Date: 2014-02-10 09:42+1030
PO-Revision-Date: 2015-10-30 09:13-0400
Last-Translator: Mingye Wang (Arthur2e5) <arthur200126@gmail.com>
Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>
Language: zh_CN
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=1; plural=0;
X-Generator: Poedit 1.8.4
 
 
  å¯¹äºŽä»¥ä¸Šçš„选项,以下值可被用于 "ARCH":
   
  å¯¹äºŽä»¥ä¸Šçš„选项,以下值可被用于 "ABI":
   
  aliases            è¦æ‰“印指令别名。
 
  cp0-names=ARCH           æ ¹æ®æŒ‡å®šçš„æž¶æž„打印 CP0 å¯„存器名。
                           é»˜è®¤ï¼šæ ¹æ®è¢«åæ±‡ç¼–的二进制代码。
 
  debug_dump         è°ƒè¯•跟踪的临时开关。
 
  fpr-names=ABI            æ ¹æ®æŒ‡å®šçš„ ABI æ‰“印浮点寄存器名。
                           é»˜è®¤ï¼šæ•°å­—。
 
  gpr-names=ABI            æ ¹æ®æŒ‡å®šçš„ ABI æ‰“印通用寄存器名。
                           é»˜è®¤ï¼šæ ¹æ®è¢«åæ±‡ç¼–的二进制文件。
 
  hwr-names=ARCH           æ ¹æ®æŒ‡å®šçš„æž¶æž„打印 HWR å¯„存器名。
                           é»˜è®¤ï¼šæ ¹æ®è¢«åæ±‡ç¼–的二进制代码。
 
  msa             è¯†åˆ« MSA æŒ‡ä»¤ã€‚
 
  no-aliases         ä¸è¦æ‰“印指令别名。
 
  reg-names=ABI            æ ¹æ®æŒ‡å®šçš„ ABI æ‰“印通用寄存器和浮点寄存
                           å™¨åã€‚
 
  reg-names=ARCH           æ ¹æ®æŒ‡å®šçš„æž¶æž„打印 CP0 å’Œ HWR å¯„存器名。
 
  virt            è¯†åˆ«è™šæ‹ŸåŒ– ASE æŒ‡ä»¤ã€‚
 
下列 AARCH64 ç‰¹å®šçš„反汇编器选项可通过 -M å¼€å…³å¯ç”¨ï¼ˆä½¿ç”¨é€—号分隔多个选项):
 
下列 ARM ç‰¹å®šçš„反汇编器选项可通过 -M å¼€å…³å¯ç”¨ï¼š
 
下列 MIPS ç‰¹å®šçš„反汇编器选项可通过 -M å¼€å…³å¯ç”¨ï¼ˆä½¿ç”¨é€—号分隔多个选项):
 
下列 PPC ç‰¹å®šçš„反汇编器选项在使用 -M å¼€å…³æ—¶å¯ç”¨ï¼ˆä½¿ç”¨é€—号分隔多个选项):
 
 
下列 S/390 ç‰¹å®šçš„反汇编器选项可通过 -M å¼€å…³å¯ç”¨ï¼ˆä½¿ç”¨é€—号分隔多个选项):
 
下列 i386/x86-64 ç‰¹å®šçš„反汇编器选项在使用 -M å¼€å…³æ—¶å¯ç”¨ï¼ˆä½¿ç”¨é€—号分隔多个选项):
  addr16      å‡å®š 16 ä½åœ°å€å¤§å°
  addr32      å‡å®š 32 ä½åœ°å€å¤§å°
  addr64      å‡å®š 64 ä½åœ°å€å¤§å°
  att         ç”¨ AT&T è¯­æ³•显示指令
  data16      å‡å®š 16 ä½æ•°æ®å¤§å°
  data32      å‡å®š 32 ä½æ•°æ®å¤§å°
  esa         åœ¨ ESA æž¶æž„模式下反汇编
  i8086       åœ¨ 16 ä½æ¨¡å¼ä¸‹åæ±‡ç¼–
  intel       ç”¨ Intel è¯­æ³•显示指令
  suffix      åœ¨ AT&T è¯­æ³•中始终显示指令后缀
# <反汇编出错: %08lx>$<未定义>%02x        *未知*%dsp16() ä½¿ç”¨ä¸€ä¸ªç¬¦å·åœ°å€ï¼Œè€Œéžæ•°å­—%dsp8() ä½¿ç”¨ä¸€ä¸ªç¬¦å·åœ°å€ï¼Œè€Œéžæ•°å­—%s:错误:%s:警告:不允许 'ROR' æ“ä½œç¬¦(DP) åç§»é‡è¶Šç•Œ(SP) åç§»é‡è¶Šç•Œã€‚(未知)*未知*21位长的偏移量越界<函数代码 %d><非法的精度><反汇编器内部错误><操作数表中出现内部错误:%s %s>
<未知的寄存器 %d>地址 0x%s è¶Šç•Œã€‚
错误的立即数表达式后置自增中使用了错误的寄存器前置自增中使用了错误的寄存器错误的寄存器名不知道如何指定 # ä¾èµ– %s
咦... 0x%x立即数越界 (-128 åˆ° 127)立即数越界 (-32768 åˆ° 32767)立即数越界 (-512 åˆ° 511)立即数越界 (-7 åˆ° 8)立即数越界 (-8 åˆ° 7)立即数越界 (0 åˆ° 65535)反汇编器内部错误内部错误:错误的 sparc-opcode.h:“%s”,%#.8lx,%#.8lx
内部错误:错误的 sparc-opcode.h:“%s”,%#.8lx,%#.8lx
标号与‘Rx’冲突标号与寄存器名冲突缺失 '#' å‰ç¼€ç¼ºå¤± '.' å‰ç¼€ç¼ºå¤± 'pag:' å‰ç¼€ç¼ºå¤± 'pof:' å‰ç¼€ç¼ºå¤± 'seg:' å‰ç¼€ç¼ºå¤± 'sof:' å‰ç¼€æ“ä½œæ•°ä¸æ˜¯ä¸€ä¸ªç¬¦å·SR/SelID è¶Šç•Œè¯­æ³•错误:没有结尾的‘)’未知错误 %d
无法识别的反汇编器选项:%s
无法识别的寄存器名称集:%s
建立 insn æ—¶é‡åˆ°æ— æ³•识别的字段 %d。
解码 insn æ—¶é‡åˆ°æ— æ³•识别的字段 %d。
获得 int æ“ä½œæ•°æ—¶é‡åˆ°æ— æ³•识别的字段 %d。
获得 vma æ“ä½œæ•°æ—¶é‡åˆ°æ— æ³•识别的字段 %d。
打印 insn æ—¶é‡åˆ°æ— æ³•识别的字段 %d。
设置 int æ“ä½œæ•°æ—¶é‡åˆ°æ— æ³•识别的字段 %d。
设置 vma æ“ä½œæ•°æ—¶é‡åˆ°æ— æ³•识别的字段 %d。
数值对齐程度不够W å…³é”®å­—非法,在 FR æ“ä½œæ•°æ§½ä½ä¸­ã€‚预期的 W å¯„存器预期的地址写回错误的指令‘%.50s’错误的指令‘%.50s...’分支操作数未对齐跳转偏移量为奇数跳转越界且跳转偏移量为奇数跳转越界偏移值未对齐偏移值越界不知道如何指定 %% ä¾èµ– %s
dsp:16 ç«‹å³æ•°è¶Šç•Œdsp:20 ç«‹å³æ•°è¶Šç•Œdsp:24 ç«‹å³æ•°è¶Šç•Œdsp:8 ç«‹å³æ•°è¶Šç•Œå¤šä½™å¯„存器预期的浮点常量立即数非法的位掩码括号用法非法imm10 è¶Šç•Œimm:6 ç«‹å³æ•°è¶Šç•Œç«‹å³æ•°è¶Šç•Œ 0-7立即数越界 1-2立即数越界 1-8立即数越界 2-9立即数偏移立即数越界立即数立即数不能是寄存器立即数越界立即数越界无效的条件选项无效的掩码字段用于调整堆栈的寄存器无效无效寄存器名无效的寄存器偏移量无效的移位操作数无效的移位操作符跳转提示未对齐行尾有垃圾字符缺少‘)’缺少 `]'语法字符串中没有助记符缺失寄存器不允许负立即数预期的负或未对齐的偏移量操作数越界(%ld ä¸åœ¨ %ld å’Œ %ld ä¹‹é—´)操作数越界 (%ld ä¸åœ¨ %ld å’Œ %lu ä¹‹é—´)操作数越界(%lu ä¸åœ¨ %lu å’Œ %lu ä¹‹é—´)寄存器元素下标寄存器数寄存器数必须是偶数移位操作数移位量预计为 0 æˆ– 12移位量应该是 16 çš„倍数预期的移位操作符预期的堆栈指针寄存器语法错误(需要字符‘%c’,得到‘%c’)语法错误(需要字符‘%c’,却到达指令尾)无法将当前目录切换至“%s”,errno = %s
未定义意外的地址写回未知未知    0x%02lx未知    0x%04lx未知的约束‘%c’无法识别的指令格式无法识别的指令vector5 è¶Šç•Œvector8 è¶Šç•Œ