ucsim-0.2.37-pre3 into cvs
[fw/sdcc] / sim / ucsim / s51.src / inst.list
1 0x00    NOP                     1       12
2 0x01    AJMP addr               2       24
3 0x02    LJMP addr               3       24
4 0x03    RR A                    1       12
5 0x04    INC A                   1       12
6 0x05    INC addr                2       12
7 0x06    INC @R0                 1       12
8 0x07    INC @R1                 1       12
9 0x08    INC R0                  1       12
10 0x09    INC R1                  1       12
11 0x0a    INC R2                  1       12
12 0x0b    INC R3                  1       12
13 0x0c    INC R4                  1       12
14 0x0d    INC R5                  1       12
15 0x0e    INC R6                  1       12
16 0x0f    INC R7                  1       12
17 0x10    JBC bit,addr            3       12
18 0x11    ACALL addr              2       24
19 0x12    LCALL addr              3       24
20 0x13    RRC A                   1       12
21 0x14    DEC A                   1       12
22 0x15    DEC addr                2       12
23 0x16    DEC @R0                 1       12
24 0x17    DEC @R1                 1       12
25 0x18    DEC R0                  1       12
26 0x19    DEC R1                  1       12
27 0x1a    DEC R2                  1       12
28 0x1b    DEC R3                  1       12
29 0x1c    DEC R4                  1       12
30 0x1d    DEC R5                  1       12
31 0x1e    DEC R6                  1       12
32 0x1f    DEC R7                  1       12
33 0x20    JB bit,addr             3       24
34 0x21    AJMP addr               2       24
35 0x22    RET                     1       24
36 0x23    RL A                    1       12
37 0x24    ADD A,#data             2       12
38 0x25    ADD A,addr              2       12
39 0x26    ADD A,@R0               1       12
40 0x27    ADD A,@R1               1       12
41 0x28    ADD A,R0                1       12
42 0x29    ADD A,R1                1       12
43 0x2a    ADD A,R2                1       12
44 0x2b    ADD A,R3                1       12
45 0x2c    ADD A,R4                1       12
46 0x2d    ADD A,R5                1       12
47 0x2e    ADD A,R6                1       12
48 0x2f    ADD A,R7                1       12
49 0x30    JNB bit,addr            3       12(?)
50 0x31    ACALL addr              2       24
51 0x32    RETI                    1       24
52 0x33    RLC A                   1       12
53 0x34    ADDC A,#data            2       12
54 0x35    ADDC A,addr             2       12
55 0x36    ADDC A,@R0              1       12
56 0x37    ADDC A,@R1              1       12
57 0x38    ADDC A,R0               1       12
58 0x39    ADDC A,R1               1       12
59 0x3a    ADDC A,R2               1       12
60 0x3b    ADDC A,R3               1       12
61 0x3c    ADDC A,R4               1       12
62 0x3d    ADDC A,R5               1       12
63 0x3e    ADDC A,R6               1       12
64 0x3f    ADDC A,R7               1       12
65 0x40    JC addr                 2       24
66 0x41    AJMP addr               2       24
67 0x42    ORL addr,A              2       12
68 0x43    ORL addr,#data          3       24
69 0x44    ORL A,#data             2       12
70 0x45    ORL A,addr              2       12
71 0x46    ORL A,@R0               1       12
72 0x47    ORL A,@R1               1       12
73 0x48    ORL A,R0                1       12
74 0x49    ORL A,R1                1       12
75 0x4a    ORL A,R2                1       12
76 0x4b    ORL A,R3                1       12
77 0x4c    ORL A,R4                1       12
78 0x4d    ORL A,R5                1       12
79 0x4e    ORL A,R6                1       12
80 0x4f    ORL A,R7                1       12
81 0x50    JNC addr                2       24
82 0x51    ACALL addr              2       24
83 0x52    ANL addr,A              2       12
84 0x53    ANL addr,#data          3       24
85 0x54    ANL A,#data             2       12
86 0x55    ANL A,addr              2       12
87 0x56    ANL A,@R0               1       12
88 0x57    ANL A,@R1               1       12
89 0x58    ANL A,R0                1       12
90 0x59    ANL A,R1                1       12
91 0x5a    ANL A,R2                1       12
92 0x5b    ANL A,R3                1       12
93 0x5c    ANL A,R4                1       12
94 0x5d    ANL A,R5                1       12
95 0x5e    ANL A,R6                1       12
96 0x5f    ANL A,R7                1       12
97 0x60    JZ addr                 2       24
98 0x61    AJMP addr               2       24
99 0x62    XRL addr,A              2       12
100 0x63    XRL addr,#data          3       24
101 0x64    XRL A,#data             2       12
102 0x65    XRL A,addr              2       12
103 0x66    XRL A,@R0               1       12
104 0x67    XRL A,@R1               1       12
105 0x68    XRL A,R0                1       12
106 0x69    XRL A,R1                1       12
107 0x6a    XRL A,R2                1       12
108 0x6b    XRL A,R3                1       12
109 0x6c    XRL A,R4                1       12
110 0x6d    XRL A,R5                1       12
111 0x6e    XRL A,R6                1       12
112 0x6f    XRL A,R7                1       12
113 0x70    JNZ addr                2       24
114 0x71    ACALL addr              2       24
115 0x72    ORL C,addr              2       24
116 0x73    JMP @A+DPTR             1       24
117 0x74    MOV A,#data             2       12
118 0x75    MOV addr,#data          3       24
119 0x76    MOV @R0,#data           2       12
120 0x77    MOV @R1,#data           2       12
121 0x78    MOV R0,#data            2       12
122 0x79    MOV R1,#data            2       12
123 0x7a    MOV R2,#data            2       12
124 0x7b    MOV R3,#data            2       12
125 0x7c    MOV R4,#data            2       12
126 0x7d    MOV R5,#data            2       12
127 0x7e    MOV R6,#data            2       12
128 0x7f    MOV R7,#data            2       12
129 0x80    SJMP addr               2       24
130 0x81    AJMP addr               2       24
131 0x82    ANL C,addr              2       24
132 0x83    MOVC A,@A+PC            1       24
133 0x84    DIV AB                  1       48
134 0x85    MOV addr,addr           3       24
135 0x86    MOV addr,@R0            2       24
136 0x87    MOV addr,@R1            2       24
137 0x88    MOV addr,R0             2       24
138 0x89    MOV addr,R1             2       24
139 0x8a    MOV addr,R2             2       24
140 0x8b    MOV addr,R3             2       24
141 0x8c    MOV addr,R4             2       24
142 0x8d    MOV addr,R5             2       24
143 0x8e    MOV addr,R6             2       24
144 0x8f    MOV addr,R7             2       24
145 0x90    MOV DPTR,#data          3       24
146 0x91    ACALL addr              2       24
147 0x92    MOV addr,C              2       24
148 0x93    MOVC A,@A+DPTR          1       24
149 0x94    SUBB A,#data            2       12
150 0x95    SUBB A,addr             2       12
151 0x96    SUBB A,@R0              1       12
152 0x97    SUBB A,@R1              1       12
153 0x98    SUBB A,R0               1       12
154 0x99    SUBB A,R1               1       12
155 0x9a    SUBB A,R2               1       12
156 0x9b    SUBB A,R3               1       12
157 0x9c    SUBB A,R4               1       12
158 0x9d    SUBB A,R5               1       12
159 0x9e    SUBB A,R6               1       12
160 0x9f    SUBB A,R7               1       12
161 0xa0    ORL C,/addr             2       24
162 0xa1    AJMP addr               2       24
163 0xa2    MOV C,addr              2       12
164 0xa3    INC DPTR                1       24
165 0xa4    MUL AB                  1       48
166 0xa5    ****************Breakpoint
167 0xa6    MOV @R0,addr            2       24
168 0xa7    MOV @R1,addr            2       24
169 0xa8    MOV R0,addr             2       24
170 0xa9    MOV R1,addr             2       24
171 0xaa    MOV R2,addr             2       24
172 0xab    MOV R3,addr             2       24
173 0xac    MOV R4,addr             2       24
174 0xad    MOV R5,addr             2       24
175 0xae    MOV R6,addr             2       24
176 0xaf    MOV R7,addr             2       24
177 0xb0    ANL C,/addr             2       24
178 0xb1    ACALL addr              2       24
179 0xb2    CPL bitaddr             2       12
180 0xb3    CPL C                   1       12
181 0xb4    CJNE A,#data,addr       3       24
182 0xb5    CJNE A,addr,addr        3       24
183 0xb6    CJNE @R0,#data,addr     3       24
184 0xb7    CJNE @R1,#data,addr     3       24
185 0xb8    CJNE R0,#data,addr      3       24
186 0xb9    CJNE R1,#data,addr      3       24
187 0xba    CJNE R2,#data,addr      3       24
188 0xbb    CJNE R3,#data,addr      3       24
189 0xbc    CJNE R4,#data,addr      3       24
190 0xbd    CJNE R5,#data,addr      3       24
191 0xbe    CJNE R6,#data,addr      3       24
192 0xbf    CJNE R7,#data,addr      3       24
193 0xc0    PUSH addr               2       24
194 0xc1    AJMP addr               2       24
195 0xc2    CLR bitaddr             2       12
196 0xc3    CLR C                   1       12
197 0xc4    SWAP A                  1       12
198 0xc5    XCH A,addr              2       12
199 0xc6    XCH A,@R0               1       12
200 0xc7    XCH A,@R1               1       12
201 0xc8    XCH A,R0                1       12
202 0xc9    XCH A,R1                1       12
203 0xca    XCH A,R2                1       12
204 0xcb    XCH A,R3                1       12
205 0xcc    XCH A,R4                1       12
206 0xcd    XCH A,R5                1       12
207 0xce    XCH A,R6                1       12
208 0xcf    XCH A,R7                1       12
209 0xd0    POP addr                2       24
210 0xd1    ACALL addr              2       24
211 0xd2    SETB addr               2       12
212 0xd3    SETB C                  1       12
213 0xd4    DA A                    1       12
214 0xd5    DJNZ addr,addr          3       24
215 0xd6    XCHD A,@R0              1       12
216 0xd7    XCHD A,@R1              1       12
217 0xd8    DJNZ R0,addr            2       24
218 0xd9    DJNZ R1,addr            2       24
219 0xda    DJNZ R2,addr            2       24
220 0xdb    DJNZ R3,addr            2       24
221 0xdc    DJNZ R4,addr            2       24
222 0xdd    DJNZ R5,addr            2       24
223 0xde    DJNZ R6,addr            2       24
224 0xdf    DJNZ R7,addr            2       24
225 0xe0    MOVX A,@DPTR            1       24
226 0xe1    AJMP addr               2       24
227 0xe2    MOVX A,@R0              1       24
228 0xe3    MOVX A,@R1              1       24
229 0xe4    CLR A                   1       12
230 0xe5    MOV A,addr              2       12
231 0xe6    MOV A,@R0               1       12
232 0xe7    MOV A,@R1               1       12
233 0xe8    MOV A,R0                1       12
234 0xe9    MOV A,R1                1       12
235 0xea    MOV A,R2                1       12
236 0xeb    MOV A,R3                1       12
237 0xec    MOV A,R4                1       12
238 0xed    MOV A,R5                1       12
239 0xee    MOV A,R6                1       12
240 0xef    MOV A,R7                1       12
241 0xf0    MOVX @DPTR,A            1       24
242 0xf1    ACALL addr              2       24
243 0xf2    MOVX @R0,A              1       24
244 0xf3    MOVX @R1,A              1       24
245 0xf4    CPL A                   1       12
246 0xf5    MOV addr,A              2       12
247 0xf6    MOV @R0,A               1       12
248 0xf7    MOV @R1,A               1       12
249 0xf8    MOV R0,A                1       12
250 0xf9    MOV R1,A                1       12
251 0xfa    MOV R2,A                1       12
252 0xfb    MOV R3,A                1       12
253 0xfc    MOV R4,A                1       12
254 0xfd    MOV R5,A                1       12
255 0xfe    MOV R6,A                1       12
256 0xff    MOV R7,A                1       12