Subversion Repositories Kolibri OS

Rev

Rev 6741 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3040 IgorA 1
macro wo txt,f1,p1,p2,p3{
2
@@: db txt
3
rb @b+40-$
4
dd f1+0
5
db p1
6
dw p2+0
7
db p3
8
}
9
text:
10
wo<'!'>,,0,,1
11
wo<'!='>,,0,,1
12
wo<'"'>,,4,34,3
13
wo<'&&'>,,0,,1
14
wo<'',39,''>,,4,39,3
15
wo<'('>,,0,,1
16
wo<')'>,,0,,1
17
wo<'+'>,,0,,1
18
wo<','>,,0,,1
19
wo<'.286'>,,3,,1
20
wo<'.386'>,,3,,1
21
wo<'.386p'>,,3,,1
22
wo<'.486'>,,3,,1
23
wo<'.486p'>,,3,,1
24
wo<'.586'>,,3,,1
25
wo<'.586p'>,,3,,1
26
wo<'.bottom'>,,2,,9
27
wo<'.break'>,,3,,6
28
wo<'.code'>,f1.19-f1,3,,1
29
wo<'.const'>,f1.20-f1,3,,1
30
wo<'.continue'>,,3,,6
31
wo<'.data'>,f1.22-f1,3,,1
32
wo<'.data?'>,f1.23-f1,3,,1
33
wo<'.else'>,,3,,6
34
wo<'.elseif'>,,3,,6
35
wo<'.endif'>,f1.26-f1,3,,6
36
wo<'.endw'>,,3,,6
37
wo<'.height'>,,2,,9
38
wo<'.if'>,,3,,6
39
wo<'.left'>,,2,,9
40
wo<'.model'>,,3,,1
41
wo<'.right'>,,2,,9
42
wo<'.top'>,,2,,9
43
wo<'.while'>,,3,,6
44
wo<'.width'>,,2,,9
45
wo<'0'>,,24,,3
8929 IgorA 46
wo<'0b'>,,10,,3
3040 IgorA 47
wo<'0h'>,,10,,3
48
wo<'1'>,,24,,3
8929 IgorA 49
wo<'1b'>,,10,,3
3040 IgorA 50
wo<'1h'>,,10,,3
51
wo<'2'>,,24,,3
52
wo<'2h'>,,10,,3
53
wo<'3'>,,24,,3
54
wo<'3h'>,,10,,3
55
wo<'4'>,,24,,3
56
wo<'4h'>,,10,,3
57
wo<'5'>,,24,,3
58
wo<'5h'>,,10,,3
59
wo<'6'>,,24,,3
60
wo<'6h'>,,10,,3
61
wo<'7'>,,24,,3
62
wo<'7h'>,,10,,3
63
wo<'8'>,,24,,3
64
wo<'8h'>,,10,,3
65
wo<'9'>,,24,,3
66
wo<'9h'>,,10,,3
67
wo<':'>,,0,,1
68
wo<';'>,f1.57-f1,4,13,4
69
wo<'<'>,,0,,1
70
wo<'<='>,,0,,1
71
wo<'=='>,,0,,1
72
wo<'>'>,,0,,1
73
wo<'>='>,,0,,1
74
wo<'?'>,,0,,1
75
wo<'@@'>,f1.64-f1,3,,6
76
wo<'@b'>,f1.65-f1,3,,6
77
wo<'@f'>,f1.66-f1,3,,6
78
wo<'@r'>,f1.67-f1,3,,6
6087 IgorA 79
wo<'SF_APM'>,f1.68-f1,3,,5
80
wo<'SF_BACKGROUND_GET'>,,3,,5
81
wo<'SF_BACKGROUND_SET'>,,3,,5
82
wo<'SF_BLITTER'>,,3,,5
83
wo<'SF_BOARD'>,f1.72-f1,3,,5
84
wo<'SF_CD'>,,3,,5
85
wo<'SF_CHANGE_WINDOW'>,f1.74-f1,3,,5
86
wo<'SF_CHECK_EVENT'>,f1.75-f1,3,,5
87
wo<'SF_CLIPBOARD'>,,3,,5
88
wo<'SF_CREATE_THREAD'>,f1.77-f1,3,,5
89
wo<'SF_CREATE_WINDOW'>,f1.78-f1,3,,5
90
wo<'SF_CURRENT_FOLDER'>,,3,,5
91
wo<'SF_DEBUG'>,,3,,5
92
wo<'SF_DEFINE_BUTTON'>,f1.81-f1,3,,5
93
wo<'SF_DRAW_LINE'>,f1.82-f1,3,,5
94
wo<'SF_DRAW_NUMBER'>,f1.83-f1,3,,5
95
wo<'SF_DRAW_RECT'>,f1.84-f1,3,,5
96
wo<'SF_DRAW_TEXT'>,f1.85-f1,3,,5
97
wo<'SF_FILE'>,,3,,5
98
wo<'SF_GET_BUTTON'>,f1.87-f1,3,,5
99
wo<'SF_GET_GRAPHICAL_PARAMS'>,f1.88-f1,3,,5
100
wo<'SF_GET_IMAGE'>,f1.89-f1,3,,5
101
wo<'SF_GET_KEY'>,f1.90-f1,3,,5
102
wo<'SF_GET_PIXEL'>,f1.91-f1,3,,5
103
wo<'SF_GET_PIXEL_OWNER'>,f1.92-f1,3,,5
104
wo<'SF_GET_SCREEN_SIZE'>,f1.93-f1,3,,5
105
wo<'SF_GET_SYS_DATE'>,f1.94-f1,3,,5
106
wo<'SF_GET_SYS_TIME'>,f1.95-f1,3,,5
107
wo<'SF_IPC'>,,3,,5
108
wo<'SF_KEYBOARD'>,f1.97-f1,3,,5
109
wo<'SF_MEMORY_RESIZE'>,f1.98-f1,3,,5
110
wo<'SF_MIDI'>,f1.99-f1,3,,5
111
wo<'SF_MOUSE_GET'>,f1.100-f1,3,,5
112
wo<'SF_NETWORK_GET'>,,3,,5
113
wo<'SF_NETWORK_PROTOCOL'>,f1.102-f1,3,,5
114
wo<'SF_NETWORK_SOCKET'>,,3,,5
115
wo<'SF_PCI'>,,3,,5
116
wo<'SF_PCI_BIOS'>,,3,,5
117
wo<'SF_PORT_IN_OUT'>,f1.106-f1,3,,5
118
wo<'SF_PUT_IMAGE'>,f1.107-f1,3,,5
119
wo<'SF_PUT_IMAGE_EXT'>,f1.108-f1,3,,5
120
wo<'SF_PUT_PIXEL'>,f1.109-f1,3,,5
121
wo<'SF_RD_TO_FLOPPY'>,f1.110-f1,3,,5
122
wo<'SF_REDRAW'>,f1.111-f1,3,,5
123
wo<'SF_SCREEN_PUT_IMAGE'>,f1.112-f1,3,,5
124
wo<'SF_SEND_MESSAGE'>,f1.113-f1,3,,5
125
wo<'SF_SET_CAPTION'>,f1.114-f1,3,,5
126
wo<'SF_SET_EVENTS_MASK'>,f1.115-f1,3,,5
127
wo<'SF_SET_PORTS'>,f1.116-f1,3,,5
128
wo<'SF_SET_TIME_DATE'>,f1.117-f1,3,,5
129
wo<'SF_SET_WINDOW_SHAPE'>,f1.118-f1,3,,5
130
wo<'SF_SLEEP'>,f1.119-f1,3,,5
131
wo<'SF_SPEAKER_PLAY'>,f1.120-f1,3,,5
132
wo<'SF_STYLE_SETTINGS'>,,3,,5
133
wo<'SF_SYS_MISC'>,,3,,5
134
wo<'SF_SYSTEM'>,,3,,5
135
wo<'SF_SYSTEM_GET'>,,3,,5
136
wo<'SF_SYSTEM_SET'>,,3,,5
137
wo<'SF_TERMINATE_PROCESS'>,f1.126-f1,3,,5
138
wo<'SF_THREAD_INFO'>,f1.127-f1,3,,5
139
wo<'SF_WAIT_EVENT'>,f1.128-f1,3,,5
140
wo<'SF_WAIT_EVENT_TIMEOUT'>,f1.129-f1,3,,5
141
wo<'SSF_ACCEPT'>,,3,,5
142
wo<'SSF_ACCESS_HD_LBA'>,,3,,5
143
wo<'SSF_ACCESS_PCI'>,,3,,5
144
wo<'SSF_ADD_SYS_FOLDER'>,f1.133-f1,3,,5
145
wo<'SSF_APPLY'>,,3,,5
146
wo<'SSF_ARP_ADD_STATIC_ENTRY'>,,3,,5
147
wo<'SSF_ARP_CONFLICTS_COUNT'>,,3,,5
148
wo<'SSF_ARP_DEL_ENTRY'>,,3,,5
149
wo<'SSF_ARP_GET_ENTRY_COUNT'>,,3,,5
150
wo<'SSF_ARP_PACKETS_RECEIVED'>,,3,,5
151
wo<'SSF_ARP_PACKETS_SENT'>,,3,,5
152
wo<'SSF_ARP_READ_ENTRY'>,,3,,5
153
wo<'SSF_ARP_SEND_ANNOUNCE'>,,3,,5
154
wo<'SSF_BEGIN_DRAW'>,,3,,5
155
wo<'SSF_BIND'>,,3,,5
156
wo<'SSF_BITS_PER_PIXEL'>,,3,,5
157
wo<'SSF_BUTTON'>,,3,,5
158
wo<'SSF_BUTTON_EXT'>,,3,,5
159
wo<'SSF_BYTES_PER_LINE'>,,3,,5
160
wo<'SSF_CLOSE'>,,3,,5
161
wo<'SSF_CONNECT'>,,3,,5
162
wo<'SSF_CONTROL_DRIVER'>,,3,,5
163
wo<'SSF_CREATE_FILE'>,,3,,5
164
wo<'SSF_CREATE_FOLDER'>,,3,,5
165
wo<'SSF_CURSOR_CENTER'>,,3,,5
166
wo<'SSF_DEBUG_READ'>,,3,,5
167
wo<'SSF_DEBUG_WRITE'>,,3,,5
168
wo<'SSF_DEFINE_BREAKPOINT'>,,3,,5
169
wo<'SSF_DEL_CURSOR'>,,3,,5
170
wo<'SSF_DEL_SLOT'>,,3,,5
171
wo<'SSF_DEL_SYS_HOTKEY'>,,3,,5
172
wo<'SSF_DELETE'>,,3,,5
173
wo<'SSF_DETACH'>,,3,,5
174
wo<'SSF_DEVICE_COUNT'>,,3,,5
175
wo<'SSF_DEVICE_NAME'>,,3,,5
176
wo<'SSF_DEVICE_POINER'>,,3,,5
177
wo<'SSF_DEVICE_TYPE'>,,3,,5
178
wo<'SSF_EJECT_TRAY'>,,3,,5
179
wo<'SSF_END_DRAW'>,,3,,5
180
wo<'SSF_ETHERNET_READ_MAC'>,,3,,5
181
wo<'SSF_FOCUS_WINDOW'>,,3,,5
182
wo<'SSF_FOREIGN_WINDOW'>,,3,,5
183
wo<'SSF_GET_ACTIVE_WINDOW'>,,3,,5
184
wo<'SSF_GET_ADRR_MODE'>,,3,,5
185
wo<'SSF_GET_CF'>,f1.174-f1,3,,5
186
wo<'SSF_GET_COLORS'>,,3,,5
187
wo<'SSF_GET_CONTROL_KEYS'>,,3,,5
188
wo<'SSF_GET_CPU_REQUENCY'>,,3,,5
189
wo<'SSF_GET_FONT_SIZE'>,,3,,5
190
wo<'SSF_GET_FONT_SMOOTH'>,,3,,5
191
wo<'SSF_GET_FREE_RAM'>,,3,,5
192
wo<'SSF_GET_IDLE_COUNT'>,,3,,5
193
wo<'SSF_GET_INFO'>,,3,,5
194
wo<'SSF_GET_INPUT_MODE'>,,3,,5
195
wo<'SSF_GET_LAST_BUS'>,,3,,5
196
wo<'SSF_GET_OPTIONS'>,,3,,5
197
wo<'SSF_GET_PAIR'>,,3,,5
198
wo<'SSF_GET_RAM_INFO'>,,3,,5
199
wo<'SSF_GET_REGISTERS'>,,3,,5
200
wo<'SSF_GET_SCREEN_AREA'>,,3,,5
201
wo<'SSF_GET_SKIN_HEIGHT'>,,3,,5
202
wo<'SSF_GET_SKIN_MARGINS'>,,3,,5
203
wo<'SSF_GET_SLOT_COUNT'>,f1.192-f1,3,,5
204
wo<'SSF_GET_TASK_SWITCH_COUNT'>,,3,,5
205
wo<'SSF_GET_THREAD_SLOT'>,,3,,5
206
wo<'SSF_GET_TOTAL_RAM'>,,3,,5
207
wo<'SSF_GET_VERSION'>,,3,,5
208
wo<'SSF_HEAP_INIT'>,,3,,5
209
wo<'SSF_ICMP_ECHO_REPLY'>,,3,,5
210
wo<'SSF_ICMP_PACKETS_RECEIVED'>,,3,,5
211
wo<'SSF_ICMP_PACKETS_SENT'>,,3,,5
212
wo<'SSF_IMAGE_BG'>,,3,,5
213
wo<'SSF_INFO_DISC_SYS'>,,3,,5
214
wo<'SSF_INSERT_TRAY'>,,3,,5
215
wo<'SSF_IP4_PACKETS_RECEIVED'>,,3,,5
216
wo<'SSF_IP4_PACKETS_SENT'>,,3,,5
217
wo<'SSF_IP4_READ_DNS'>,,3,,5
218
wo<'SSF_IP4_READ_GATEWAY'>,,3,,5
219
wo<'SSF_IP4_READ_IP'>,,3,,5
220
wo<'SSF_IP4_READ_SUBNET'>,,3,,5
221
wo<'SSF_IP4_WRITE_DNS'>,,3,,5
222
wo<'SSF_IP4_WRITE_GATEWAY'>,,3,,5
223
wo<'SSF_IP4_WRITE_IP'>,,3,,5
224
wo<'SSF_IP4_WRITE_SUBNET'>,,3,,5
225
wo<'SSF_KERNEL_VERSION'>,,3,,5
226
wo<'SSF_KEYBOARD_LAYOUT'>,,3,,5
227
wo<'SSF_LAST_DRAW'>,,3,,5
228
wo<'SSF_LINK_STATUS'>,,3,,5
229
wo<'SSF_LISTEN'>,,3,,5
230
wo<'SSF_LOAD_CURSOR'>,,3,,5
231
wo<'SSF_LOAD_DLL'>,,3,,5
232
wo<'SSF_LOAD_DRIVER'>,,3,,5
233
wo<'SSF_LOAD_DRIVER_PE'>,,3,,5
234
wo<'SSF_LOAD_FILE'>,,3,,5
235
wo<'SSF_LOCK_INPUT'>,,3,,5
236
wo<'SSF_MAP_BG'>,,3,,5
237
wo<'SSF_MEM_ALLOC'>,,3,,5
238
wo<'SSF_MEM_CLOSE'>,,3,,5
239
wo<'SSF_MEM_FREE'>,,3,,5
240
wo<'SSF_MEM_FREE_EXT'>,,3,,5
241
wo<'SSF_MEM_OPEN'>,,3,,5
242
wo<'SSF_MEM_REALLOC'>,,3,,5
243
wo<'SSF_MINIMIZE_ALL'>,,3,,5
244
wo<'SSF_MINIMIZE_WINDOW'>,,3,,5
245
wo<'SSF_MODE_BG'>,,3,,5
246
wo<'SSF_MOUSE_SETTINGS'>,,3,,5
247
wo<'SSF_MPU_MIDI_BASE'>,,3,,5
248
wo<'SSF_OPEN'>,,3,,5
249
wo<'SSF_OUTPUT'>,,3,,5
250
wo<'SSF_PERFORMANCE'>,,3,,5
251
wo<'SSF_PIXEL_BG'>,,3,,5
252
wo<'SSF_RD_TO_HDD'>,,3,,5
253
wo<'SSF_READ_BYTE'>,,3,,5
254
wo<'SSF_READ_CB'>,,3,,5
255
wo<'SSF_READ_DWORD'>,,3,,5
256
wo<'SSF_READ_FILE'>,,3,,5
257
wo<'SSF_READ_FOLDER'>,,3,,5
258
wo<'SSF_READ_MEMORY'>,,3,,5
259
wo<'SSF_READ_MSR'>,,3,,5
260
wo<'SSF_READ_WORD'>,,3,,5
261
wo<'SSF_RECEIVE'>,,3,,5
262
wo<'SSF_REDRAW_BG'>,,3,,5
263
wo<'SSF_REDRAW_RECT'>,,3,,5
264
wo<'SSF_RESET'>,,3,,5
265
wo<'SSF_RESET_DEVICE'>,,3,,5
266
wo<'SSF_RESUME'>,,3,,5
267
wo<'SSF_RX_BYTE_COUNT'>,,3,,5
268
wo<'SSF_RX_PACKET_COUNT'>,,3,,5
269
wo<'SSF_SCREEN_POSITION'>,,3,,5
270
wo<'SSF_SCREEN_SIZE'>,,3,,5
271
wo<'SSF_SCROLL_DATA'>,,3,,5
272
wo<'SSF_SEND'>,,3,,5
273
wo<'SSF_SEND_MESSAGE'>,,3,,5
274
wo<'SSF_SET_AREA'>,,3,,5
275
wo<'SSF_SET_BUTTON_STYLE'>,,3,,5
276
wo<'SSF_SET_CF'>,f1.265-f1,3,,5
277
wo<'SSF_SET_COLORS'>,,3,,5
278
wo<'SSF_SET_CURSOR'>,,3,,5
279
wo<'SSF_SET_END'>,,3,,5
280
wo<'SSF_SET_EXCEPTION_HANDLER'>,,3,,5
281
wo<'SSF_SET_EXCEPTION_STATE'>,,3,,5
282
wo<'SSF_SET_FONT_SIZE'>,,3,,5
283
wo<'SSF_SET_FONT_SMOOTH'>,,3,,5
284
wo<'SSF_SET_INFO'>,,3,,5
285
wo<'SSF_SET_INPUT_MODE'>,,3,,5
286
wo<'SSF_SET_MESSAGE_AREA'>,,3,,5
287
wo<'SSF_SET_OPTIONS'>,,3,,5
288
wo<'SSF_SET_REGISTERS'>,,3,,5
289
wo<'SSF_SET_SCREEN_AREA'>,,3,,5
290
wo<'SSF_SET_SCREEN_LIMITS'>,,3,,5
291
wo<'SSF_SET_SKIN'>,,3,,5
292
wo<'SSF_SET_SYS_HOTKEY'>,,3,,5
293
wo<'SSF_SHUTDOWN'>,,3,,5
294
wo<'SSF_SIZE_BG'>,,3,,5
295
wo<'SSF_SPEAKER'>,,3,,5
296
wo<'SSF_START_APP'>,,3,,5
297
wo<'SSF_STOP_DEVICE'>,,3,,5
298
wo<'SSF_SUSPEND'>,,3,,5
299
wo<'SSF_SWITCH_TASK'>,,3,,5
300
wo<'SSF_SYS_LANG'>,,3,,5
301
wo<'SSF_TCP_PACKETS_RECEIVED'>,,3,,5
302
wo<'SSF_TCP_PACKETS_SENT'>,,3,,5
303
wo<'SSF_TERMINATE'>,,3,,5
304
wo<'SSF_TERMINATE_THREAD'>,,3,,5
305
wo<'SSF_TERMINATE_THREAD_ID'>,,3,,5
306
wo<'SSF_TIME_COUNT'>,,3,,5
307
wo<'SSF_TIME_COUNT_PRO'>,,3,,5
308
wo<'SSF_TX_BYTE_COUNT'>,,3,,5
309
wo<'SSF_TX_PACKET_COUNT'>,,3,,5
310
wo<'SSF_UDP_PACKETS_RECEIVED'>,,3,,5
311
wo<'SSF_UDP_PACKETS_SENT'>,,3,,5
312
wo<'SSF_UNFOCUS_WINDOW'>,,3,,5
313
wo<'SSF_UNLOCK_BUFFER'>,,3,,5
314
wo<'SSF_UNLOCK_INPUT'>,,3,,5
315
wo<'SSF_UNMAP_BG'>,,3,,5
316
wo<'SSF_WAIT_RETRACE'>,,3,,5
317
wo<'SSF_WAIT_SIGNAL'>,,3,,5
318
wo<'SSF_WINDOW_BEHAVIOR'>,,3,,5
319
wo<'SSF_WINDOW_POSITION'>,,3,,5
320
wo<'SSF_WRITE_BYTE'>,,3,,5
321
wo<'SSF_WRITE_CB'>,,3,,5
322
wo<'SSF_WRITE_DWORD'>,,3,,5
323
wo<'SSF_WRITE_FILE'>,,3,,5
324
wo<'SSF_WRITE_MEMORY'>,,3,,5
325
wo<'SSF_WRITE_MSR'>,,3,,5
326
wo<'SSF_WRITE_WORD'>,,3,,5
327
wo<'SSSF_ALLOW_RDPMC'>,,3,,5
328
wo<'SSSF_CACHE_OFF'>,,3,,5
329
wo<'SSSF_CACHE_ON'>,,3,,5
330
wo<'SSSF_CACHE_STATUS'>,,3,,5
331
wo<'SSSF_GET_DOUBLE_CLICK_DELAY'>,,3,,5
332
wo<'SSSF_GET_SPEED'>,,3,,5
333
wo<'SSSF_GET_SPEEDUP'>,,3,,5
334
wo<'SSSF_GET_STATE'>,,3,,5
335
wo<'SSSF_GET_WB'>,,3,,5
336
wo<'SSSF_MINIMIZE'>,,3,,5
337
wo<'SSSF_MINIMIZE_ID'>,,3,,5
338
wo<'SSSF_RESTORE'>,,3,,5
339
wo<'SSSF_RESTORE_ID'>,,3,,5
340
wo<'SSSF_SET_BUTTON'>,,3,,5
341
wo<'SSSF_SET_DOUBLE_CLICK_DELAY'>,,3,,5
342
wo<'SSSF_SET_POS'>,,3,,5
343
wo<'SSSF_SET_SPEED'>,,3,,5
344
wo<'SSSF_SET_SPEEDUP'>,,3,,5
345
wo<'SSSF_SET_WB'>,,3,,5
346
wo<'SSSF_TOGGLE'>,,3,,5
3040 IgorA 347
wo<'['>,,0,,1
348
wo<']'>,,0,,1
6087 IgorA 349
wo<'aaa'>,f1.338-f1,3,,1
3040 IgorA 350
wo<'aad'>,,3,,1
351
wo<'aam'>,,3,,1
352
wo<'aas'>,,3,,1
353
wo<'adc'>,,3,,1
6087 IgorA 354
wo<'add'>,f1.343-f1,3,,1
3040 IgorA 355
wo<'addr'>,,3,,1
6087 IgorA 356
wo<'af'>,f1.345-f1,3,,2
357
wo<'ah'>,f1.346-f1,3,,2
358
wo<'al'>,f1.347-f1,3,,2
3040 IgorA 359
wo<'align'>,,3,,1
360
wo<'and'>,,3,,1
6087 IgorA 361
wo<'ax'>,f1.350-f1,3,,2
3040 IgorA 362
wo<'bh'>,,3,,2
363
wo<'bl'>,,3,,2
364
wo<'bound'>,,3,,1
6087 IgorA 365
wo<'bp'>,f1.354-f1,3,,2
3040 IgorA 366
wo<'bsf'>,,3,,1
367
wo<'bsr'>,,3,,1
368
wo<'bswap'>,,3,,1
6087 IgorA 369
wo<'bt'>,f1.358-f1,3,,1
370
wo<'btc'>,f1.359-f1,3,,1
371
wo<'btr'>,f1.360-f1,3,,1
372
wo<'bts'>,f1.361-f1,3,,1
373
wo<'bx'>,f1.362-f1,3,,2
374
wo<'byte'>,f1.363-f1,3,,8
375
wo<'call'>,f1.364-f1,3,,1
3040 IgorA 376
wo<'case'>,,3,,6
377
wo<'casemap'>,,3,,1
378
wo<'cbw'>,,3,,1
379
wo<'cdq'>,,3,,1
6087 IgorA 380
wo<'cf'>,f1.369-f1,3,,2
3040 IgorA 381
wo<'ch'>,,3,,2
6087 IgorA 382
wo<'cl'>,f1.371-f1,3,,2
383
wo<'clc'>,f1.372-f1,3,,1
384
wo<'cld'>,f1.373-f1,3,,1
385
wo<'cli'>,f1.374-f1,3,,1
3040 IgorA 386
wo<'cmc'>,,3,,1
6087 IgorA 387
wo<'cmp'>,f1.376-f1,3,,1
3040 IgorA 388
wo<'cmps'>,,3,,1
6087 IgorA 389
wo<'cmpsb'>,f1.378-f1,3,,1
390
wo<'cmpsd'>,f1.379-f1,3,,1
3040 IgorA 391
wo<'cmpsq'>,,3,,1
6087 IgorA 392
wo<'cmpsw'>,f1.381-f1,3,,1
3040 IgorA 393
wo<'cmpxchg'>,,3,,1
6087 IgorA 394
wo<'comment *'>,f1.383-f1,5,42,4
3040 IgorA 395
wo<'cr0'>,,3,,2
396
wo<'cr1'>,,3,,2
397
wo<'cr2'>,,3,,2
398
wo<'cr3'>,,3,,2
399
wo<'cr4'>,,3,,2
6087 IgorA 400
wo<'cs'>,f1.389-f1,3,,2
401
wo<'cwd'>,f1.390-f1,3,,1
3040 IgorA 402
wo<'cwde'>,,3,,1
6087 IgorA 403
wo<'cx'>,f1.392-f1,3,,2
404
wo<'daa'>,f1.393-f1,3,,1
405
wo<'das'>,f1.394-f1,3,,1
406
wo<'db'>,f1.395-f1,3,,8
407
wo<'dd'>,f1.396-f1,3,,8
408
wo<'dec'>,f1.397-f1,3,,1
409
wo<'df'>,f1.398-f1,3,,2
3040 IgorA 410
wo<'dh'>,,3,,2
411
wo<'di'>,,3,,2
6087 IgorA 412
wo<'div'>,f1.401-f1,3,,1
3040 IgorA 413
wo<'dl'>,,3,,2
6087 IgorA 414
wo<'dq'>,f1.403-f1,3,,8
3040 IgorA 415
wo<'dqword'>,,3,,8
6087 IgorA 416
wo<'dr0'>,f1.405-f1,3,,2
417
wo<'dr1'>,f1.406-f1,3,,2
418
wo<'dr2'>,f1.407-f1,3,,2
419
wo<'dr3'>,f1.408-f1,3,,2
420
wo<'dr4'>,f1.409-f1,3,,2
421
wo<'dr5'>,f1.410-f1,3,,2
422
wo<'dr6'>,f1.411-f1,3,,2
423
wo<'dr7'>,f1.412-f1,3,,2
424
wo<'ds'>,f1.413-f1,3,,2
425
wo<'dt'>,f1.414-f1,3,,8
426
wo<'dup'>,f1.415-f1,3,,1
427
wo<'dw'>,f1.416-f1,3,,8
428
wo<'dword'>,f1.417-f1,3,,8
429
wo<'dx'>,f1.418-f1,3,,2
430
wo<'eax'>,f1.419-f1,3,,2
3040 IgorA 431
wo<'ebp'>,,3,,2
6087 IgorA 432
wo<'ebx'>,f1.421-f1,3,,2
433
wo<'ecx'>,f1.422-f1,3,,2
434
wo<'edi'>,f1.423-f1,3,,2
435
wo<'edx'>,f1.424-f1,3,,2
436
wo<'eip'>,f1.425-f1,3,,2
437
wo<'end'>,f1.426-f1,3,,1
438
wo<'endm'>,f1.427-f1,3,,1
439
wo<'endp'>,f1.428-f1,3,,5
440
wo<'ends'>,f1.429-f1,3,,1
3040 IgorA 441
wo<'enter'>,,3,,1
442
wo<'equ'>,,3,,1
6087 IgorA 443
wo<'es'>,f1.432-f1,3,,2
444
wo<'esc'>,f1.433-f1,3,,1
3040 IgorA 445
wo<'esi'>,,3,,2
446
wo<'esp'>,,3,,2
6087 IgorA 447
wo<'f2xm1'>,f1.436-f1,3,,1
448
wo<'fabs'>,f1.437-f1,3,,1
449
wo<'fadd'>,f1.438-f1,3,,1
3040 IgorA 450
wo<'faddp'>,,3,,1
6087 IgorA 451
wo<'fbld'>,f1.440-f1,3,,1
452
wo<'fchs'>,f1.441-f1,3,,1
453
wo<'fcom'>,f1.442-f1,3,,1
454
wo<'fcomp'>,f1.443-f1,3,,1
455
wo<'fcompp'>,f1.444-f1,3,,1
456
wo<'fcos'>,f1.445-f1,3,,1
457
wo<'fdecstp'>,f1.446-f1,3,,1
458
wo<'fdiv'>,f1.447-f1,3,,1
3040 IgorA 459
wo<'fdivp'>,,3,,1
460
wo<'fdivr'>,,3,,1
461
wo<'fdivrp'>,,3,,1
6087 IgorA 462
wo<'ffree'>,f1.451-f1,3,,1
463
wo<'ficom'>,f1.452-f1,3,,1
464
wo<'ficomp'>,f1.453-f1,3,,1
465
wo<'fild'>,f1.454-f1,3,,1
3040 IgorA 466
wo<'fimul'>,,3,,1
6087 IgorA 467
wo<'fincstp'>,f1.456-f1,3,,1
468
wo<'finit'>,f1.457-f1,3,,1
3040 IgorA 469
wo<'fistp'>,,3,,1
470
wo<'fisub'>,,3,,1
6087 IgorA 471
wo<'fld'>,f1.460-f1,3,,1
472
wo<'fld1'>,f1.461-f1,3,,1
3040 IgorA 473
wo<'fldenvw'>,,3,,1
6087 IgorA 474
wo<'fldl2e'>,f1.463-f1,3,,1
475
wo<'fldl2t'>,f1.464-f1,3,,1
476
wo<'fldlg2'>,f1.465-f1,3,,1
477
wo<'fldln2'>,f1.466-f1,3,,1
478
wo<'fldpi'>,f1.467-f1,3,,1
479
wo<'fldz'>,f1.468-f1,3,,1
480
wo<'fmul'>,f1.469-f1,3,,1
3040 IgorA 481
wo<'fmulp'>,,3,,1
482
wo<'fnsavew'>,,3,,1
483
wo<'fnstenvw'>,,3,,1
6087 IgorA 484
wo<'fpatan'>,f1.473-f1,3,,1
485
wo<'fprem'>,f1.474-f1,3,,1
486
wo<'fptan'>,f1.475-f1,3,,1
487
wo<'frndint'>,f1.476-f1,3,,1
3040 IgorA 488
wo<'frstorw'>,,3,,1
489
wo<'fs'>,,3,,2
490
wo<'fsavew'>,,3,,1
6087 IgorA 491
wo<'fscale'>,f1.480-f1,3,,1
492
wo<'fsin'>,f1.481-f1,3,,1
493
wo<'fsincos'>,f1.482-f1,3,,1
494
wo<'fsqrt'>,f1.483-f1,3,,1
495
wo<'fst'>,f1.484-f1,3,,1
3040 IgorA 496
wo<'fstenvw'>,,3,,1
6087 IgorA 497
wo<'fstp'>,f1.486-f1,3,,1
3040 IgorA 498
wo<'fstsw'>,,3,,1
6087 IgorA 499
wo<'fsub'>,f1.488-f1,3,,1
3040 IgorA 500
wo<'fsubp'>,,3,,1
501
wo<'fsubr'>,,3,,1
502
wo<'fsubrp'>,,3,,1
6087 IgorA 503
wo<'ftst'>,f1.492-f1,3,,1
3040 IgorA 504
wo<'fword'>,,3,,8
6087 IgorA 505
wo<'fxam'>,f1.494-f1,3,,1
506
wo<'fxch'>,f1.495-f1,3,,1
507
wo<'fxtract'>,f1.496-f1,3,,1
508
wo<'fyl2x'>,f1.497-f1,3,,1
509
wo<'fyl2xp1'>,f1.498-f1,3,,1
510
wo<'gdtr'>,f1.499-f1,3,,2
3040 IgorA 511
wo<'gs'>,,3,,2
6087 IgorA 512
wo<'hlt'>,f1.501-f1,3,,1
513
wo<'idiv'>,f1.502-f1,3,,1
514
wo<'if'>,f1.503-f1,3,,2
515
wo<'imul'>,f1.504-f1,3,,1
3040 IgorA 516
wo<'in'>,,3,,1
6087 IgorA 517
wo<'inc'>,f1.506-f1,3,,1
3040 IgorA 518
wo<'include'>,,3,,2
6087 IgorA 519
wo<'includelib'>,f1.508-f1,3,,2
3040 IgorA 520
wo<'ins'>,,3,,1
521
wo<'insb'>,,3,,1
522
wo<'insd'>,,3,,1
523
wo<'insw'>,,3,,1
524
wo<'int'>,,3,,1
525
wo<'into'>,,3,,1
6087 IgorA 526
wo<'ip'>,f1.515-f1,3,,2
3040 IgorA 527
wo<'iret'>,,3,,1
528
wo<'iretd'>,,3,,1
6087 IgorA 529
wo<'ja'>,f1.518-f1,3,,6
530
wo<'jae'>,f1.519-f1,3,,6
531
wo<'jb'>,f1.520-f1,3,,6
532
wo<'jbe'>,f1.521-f1,3,,6
533
wo<'jc'>,f1.522-f1,3,,6
3040 IgorA 534
wo<'jcc'>,,3,,1
6087 IgorA 535
wo<'jcxz'>,f1.524-f1,3,,6
536
wo<'je'>,f1.525-f1,3,,6
537
wo<'jecxz'>,f1.526-f1,3,,6
538
wo<'jg'>,f1.527-f1,3,,6
539
wo<'jge'>,f1.528-f1,3,,6
540
wo<'jl'>,f1.529-f1,3,,6
541
wo<'jle'>,f1.530-f1,3,,6
542
wo<'jmp'>,f1.531-f1,3,,6
3040 IgorA 543
wo<'jna'>,,3,,6
544
wo<'jnae'>,,3,,6
545
wo<'jnb'>,,3,,6
546
wo<'jnbe'>,,3,,6
547
wo<'jnc'>,,3,,6
548
wo<'jne'>,,3,,6
549
wo<'jng'>,,3,,6
550
wo<'jnge'>,,3,,6
551
wo<'jnl'>,,3,,6
552
wo<'jnle'>,,3,,6
553
wo<'jno'>,,3,,6
554
wo<'jnp'>,,3,,6
555
wo<'jns'>,,3,,6
6087 IgorA 556
wo<'jnz'>,f1.545-f1,3,,6
557
wo<'jo'>,f1.546-f1,3,,6
3040 IgorA 558
wo<'jp'>,,3,,6
559
wo<'jpe'>,,3,,6
6087 IgorA 560
wo<'jpo'>,f1.549-f1,3,,6
561
wo<'js'>,f1.550-f1,3,,6
562
wo<'jz'>,f1.551-f1,3,,6
3040 IgorA 563
wo<'lahf'>,,3,,1
564
wo<'lds'>,,3,,1
6087 IgorA 565
wo<'ldtr'>,f1.554-f1,3,,2
3040 IgorA 566
wo<'lea'>,,3,,1
567
wo<'leave'>,,3,,1
568
wo<'les'>,,3,,1
569
wo<'lfs'>,,3,,1
570
wo<'lgdt'>,,3,,1
571
wo<'lgs'>,,3,,1
572
wo<'lidt'>,,3,,1
573
wo<'lldt'>,,3,,1
6087 IgorA 574
wo<'local'>,f1.563-f1,3,,1
3040 IgorA 575
wo<'lock'>,,3,,1
576
wo<'lods'>,,3,,1
6087 IgorA 577
wo<'lodsb'>,f1.566-f1,3,,1
578
wo<'lodsd'>,f1.567-f1,3,,1
3040 IgorA 579
wo<'lodsq'>,,3,,1
6087 IgorA 580
wo<'lodsw'>,f1.569-f1,3,,1
3040 IgorA 581
wo<'loop'>,,3,,6
6087 IgorA 582
wo<'loope'>,f1.571-f1,3,,6
583
wo<'loopne'>,f1.572-f1,3,,6
584
wo<'loopnz'>,f1.573-f1,3,,6
585
wo<'loopz'>,f1.574-f1,3,,6
3040 IgorA 586
wo<'lss'>,,3,,1
6087 IgorA 587
wo<'m2m'>,f1.576-f1,3,,5
3040 IgorA 588
wo<'macro'>,,3,,1
6087 IgorA 589
wo<'mcall'>,f1.578-f1,3,,5
3040 IgorA 590
wo<'mm0'>,,3,,2
591
wo<'mm1'>,,3,,2
592
wo<'mm2'>,,3,,2
593
wo<'mm3'>,,3,,2
594
wo<'mm4'>,,3,,2
595
wo<'mm5'>,,3,,2
596
wo<'mm6'>,,3,,2
597
wo<'mm7'>,,3,,2
6087 IgorA 598
wo<'mov'>,f1.587-f1,3,,1
3040 IgorA 599
wo<'movs'>,,3,,1
600
wo<'movsb'>,,3,,1
601
wo<'movsd'>,,3,,1
602
wo<'movsw'>,,3,,1
603
wo<'movsx'>,,3,,1
604
wo<'movzx'>,,3,,1
605
wo<'mul'>,,3,,1
606
wo<'neg'>,,3,,1
6087 IgorA 607
wo<'nop'>,f1.596-f1,3,,1
3040 IgorA 608
wo<'not'>,,3,,1
6087 IgorA 609
wo<'of'>,f1.598-f1,3,,2
3040 IgorA 610
wo<'offset'>,,3,,1
611
wo<'option'>,,3,,1
612
wo<'or'>,,3,,1
613
wo<'out'>,,3,,1
614
wo<'outs'>,,3,,1
615
wo<'packssdw'>,,3,,1
616
wo<'packsswb'>,,3,,1
617
wo<'packuswb'>,,3,,1
6087 IgorA 618
wo<'paddb'>,f1.607-f1,3,,1
619
wo<'paddd'>,f1.608-f1,3,,1
620
wo<'paddsb'>,f1.609-f1,3,,1
621
wo<'paddsw'>,f1.610-f1,3,,1
622
wo<'paddusb'>,f1.611-f1,3,,1
623
wo<'paddusw'>,f1.612-f1,3,,1
624
wo<'paddw'>,f1.613-f1,3,,1
625
wo<'pand'>,f1.614-f1,3,,1
626
wo<'pandn'>,f1.615-f1,3,,1
627
wo<'pcmpeqb'>,f1.616-f1,3,,1
628
wo<'pcmpeqd'>,f1.617-f1,3,,1
629
wo<'pcmpeqw'>,f1.618-f1,3,,1
630
wo<'pcmpgtb'>,f1.619-f1,3,,1
631
wo<'pcmpgtd'>,f1.620-f1,3,,1
632
wo<'pcmpgtw'>,f1.621-f1,3,,1
633
wo<'pf'>,f1.622-f1,3,,2
634
wo<'pmaddwd'>,f1.623-f1,3,,1
635
wo<'pmulhw'>,f1.624-f1,3,,1
636
wo<'pmullw'>,f1.625-f1,3,,1
3040 IgorA 637
wo<'pop'>,,3,,1
6087 IgorA 638
wo<'popa'>,f1.627-f1,3,,1
639
wo<'popad'>,f1.628-f1,3,,1
3040 IgorA 640
wo<'popf'>,,3,,1
641
wo<'popfd'>,,3,,1
6087 IgorA 642
wo<'por'>,f1.631-f1,3,,1
643
wo<'proc'>,f1.632-f1,3,,5
3040 IgorA 644
wo<'pshimd'>,,3,,1
645
wo<'pshimq'>,,3,,1
646
wo<'pshimw'>,,3,,1
647
wo<'pslld'>,,3,,1
648
wo<'psllq'>,,3,,1
649
wo<'psllw'>,,3,,1
650
wo<'psrad'>,,3,,1
651
wo<'psraw'>,,3,,1
652
wo<'psrld'>,,3,,1
653
wo<'psrlq'>,,3,,1
654
wo<'psrlw'>,,3,,1
655
wo<'psubb'>,,3,,1
656
wo<'psubd'>,,3,,1
657
wo<'psubsb'>,,3,,1
658
wo<'psubsw'>,,3,,1
659
wo<'psubusb'>,,3,,1
660
wo<'psubusw'>,,3,,1
661
wo<'psubw'>,,3,,1
662
wo<'ptr'>,,3,,1
663
wo<'punpckhbw'>,,3,,1
664
wo<'punpckhdq'>,,3,,1
665
wo<'punpckhwd'>,,3,,1
666
wo<'punpcklbw'>,,3,,1
667
wo<'punpckldq'>,,3,,1
668
wo<'punpcklwd'>,,3,,1
6087 IgorA 669
wo<'push'>,f1.658-f1,3,,1
670
wo<'pusha'>,f1.659-f1,3,,1
671
wo<'pushad'>,f1.660-f1,3,,1
672
wo<'pushf'>,f1.661-f1,3,,1
3040 IgorA 673
wo<'pushfd'>,,3,,1
674
wo<'pword'>,,3,,8
6087 IgorA 675
wo<'pxor'>,f1.664-f1,3,,1
676
wo<'qword'>,f1.665-f1,3,,8
3040 IgorA 677
wo<'rcl'>,,3,,1
678
wo<'rcr'>,,3,,1
679
wo<'rep'>,,3,,1
680
wo<'repe'>,,3,,1
681
wo<'repne'>,,3,,1
682
wo<'repnz'>,,3,,1
683
wo<'repz'>,,3,,1
684
wo<'ret'>,,3,,1
685
wo<'retf'>,,3,,1
6087 IgorA 686
wo<'rol'>,f1.675-f1,3,,1
687
wo<'ror'>,f1.676-f1,3,,1
688
wo<'sahf'>,f1.677-f1,3,,1
3040 IgorA 689
wo<'sal'>,,3,,1
690
wo<'sar'>,,3,,1
691
wo<'sbb'>,,3,,1
692
wo<'scas'>,,3,,1
6087 IgorA 693
wo<'scasb'>,f1.682-f1,3,,1
694
wo<'scasd'>,f1.683-f1,3,,1
695
wo<'scasw'>,f1.684-f1,3,,1
3040 IgorA 696
wo<'setcc'>,,3,,1
6087 IgorA 697
wo<'sf'>,f1.686-f1,3,,2
698
wo<'sgdt'>,f1.687-f1,3,,1
699
wo<'shl'>,f1.688-f1,3,,1
700
wo<'shld'>,f1.689-f1,3,,1
701
wo<'shr'>,f1.690-f1,3,,1
702
wo<'si'>,f1.691-f1,3,,2
3040 IgorA 703
wo<'sizeof'>,,3,,1
6087 IgorA 704
wo<'sp'>,f1.693-f1,3,,2
705
wo<'ss'>,f1.694-f1,3,,2
3040 IgorA 706
wo<'st0'>,,3,,2
707
wo<'st1'>,,3,,2
708
wo<'st2'>,,3,,2
709
wo<'st3'>,,3,,2
710
wo<'st4'>,,3,,2
711
wo<'st5'>,,3,,2
712
wo<'st6'>,,3,,2
713
wo<'st7'>,,3,,2
714
wo<'stc'>,,3,,1
715
wo<'std'>,,3,,1
6087 IgorA 716
wo<'stdcall'>,f1.705-f1,3,,5
3040 IgorA 717
wo<'sti'>,,3,,1
718
wo<'stos'>,,3,,1
6087 IgorA 719
wo<'stosb'>,f1.708-f1,3,,1
720
wo<'stosd'>,f1.709-f1,3,,1
721
wo<'stosw'>,f1.710-f1,3,,1
722
wo<'struc'>,f1.711-f1,3,,5
3040 IgorA 723
wo<'struct'>,,3,,1
6087 IgorA 724
wo<'sub'>,f1.713-f1,3,,1
3040 IgorA 725
wo<'switch'>,,3,,6
726
wo<'tbyte'>,,3,,8
727
wo<'test'>,,3,,1
6087 IgorA 728
wo<'tf'>,f1.717-f1,3,,2
729
wo<'tword'>,f1.718-f1,3,,8
730
wo<'uses'>,f1.719-f1,3,,1
731
wo<'word'>,f1.720-f1,3,,8
3040 IgorA 732
wo<'xadd'>,,3,,1
6087 IgorA 733
wo<'xchg'>,f1.722-f1,3,,1
3040 IgorA 734
wo<'xlat'>,,3,,1
735
wo<'xlatb'>,,3,,1
736
wo<'xmm0'>,,3,,2
737
wo<'xmm1'>,,3,,2
738
wo<'xmm2'>,,3,,2
739
wo<'xmm3'>,,3,,2
740
wo<'xmm4'>,,3,,2
741
wo<'xmm5'>,,3,,2
742
wo<'xmm6'>,,3,,2
743
wo<'xmm7'>,,3,,2
6087 IgorA 744
wo<'xor'>,f1.733-f1,3,,1
745
wo<'zf'>,f1.734-f1,3,,2
3040 IgorA 746
wo<'||'>,,0,,1
747
f1: db 0
748
.19:db 'секция кода',0
749
.20:db 'содержит объявления констант',0
750
.22:db 'инициализированные данные',0
751
.23:db 'неинициализированные данные',0
752
.26:db 'конец условного блока',0
753
.57:db 'однострочный комментарий',0
754
.64:db 'анонимная метка',0
755
.65:db 'верхняя анонимная метка (тоже что @r)',0
756
.66:db 'нижняя анонимная метка',0
757
.67:db 'верхняя анонимная метка (тоже что @b)',0
6087 IgorA 758
.68:db 'Advanced Power Management (APM) (сист. функция из KOSfuncs.inc)',0
759
.72:db 'работа с доской отладки (сист. функция из KOSfuncs.inc)',0
760
.74:db 'изменить положение/размеры окна (сист. функция из KOSfuncs.inc)',0
761
.75:db 'проверить, есть ли событие, без ожидания (сист. функция из KOSfuncs.inc)',0
762
.77:db 'создать поток (сист. функция из KOSfuncs.inc)',0
763
.78:db 'определить и нарисовать окно (сист. функция из KOSfuncs.inc)',0
764
.81:db 'определить/удалить кнопку (сист. функция из KOSfuncs.inc)',0
765
.82:db 'нарисовать отрезок (сист. функция из KOSfuncs.inc)',0
766
.83:db 'вывести число в окно (сист. функция из KOSfuncs.inc)',0
767
.84:db 'нарисовать прямоугольник в окне (сист. функция из KOSfuncs.inc)',0
768
.85:db 'нарисовать строку текста (сист. функция из KOSfuncs.inc)',0
769
.87:db 'получить код нажатой кнопки (сист. функция из KOSfuncs.inc)',0
770
.88:db 'получить параметры для прямого доступа к графике (сист. функция из KOSfuncs.inc)',0
771
.89:db 'прочитать область экрана (сист. функция из KOSfuncs.inc)',0
772
.90:db 'получить код нажатой клавиши (сист. функция из KOSfuncs.inc)',0
773
.91:db 'прочитать цвет точки на экране (сист. функция из KOSfuncs.inc)',0
774
.92:db 'узнать кому принадлежит точка экрана (сист. функция из KOSfuncs.inc)',0
775
.93:db 'получить размеры экрана (сист. функция из KOSfuncs.inc)',0
776
.94:db 'получить системную дату (сист. функция из KOSfuncs.inc)',0
777
.95:db 'получить системное время (сист. функция из KOSfuncs.inc)',0
778
.97:db 'работа с клавиатурой (сист. функция из KOSfuncs.inc)',0
779
.98:db 'перераспределить память приложения (сист. функция из KOSfuncs.inc)',0
780
.99:db 'интерфейс MIDI (сист. функция из KOSfuncs.inc)',0
781
.100:db 'работа с мышью (сист. функция из KOSfuncs.inc)',0
782
.102:db 'сетевые опции и статистика (сист. функция из KOSfuncs.inc)',0
783
.106:db 'ввод/вывод в порт (сист. функция из KOSfuncs.inc)',0
784
.107:db 'вывести изображение в окно (сист. функция из KOSfuncs.inc)',0
785
.108:db 'вывести изображение с палитрой в окно (сист. функция из KOSfuncs.inc)',0
786
.109:db 'поставить точку в окне (ebx = x-координата (относительно окна), ecx = y-координата (относительно окна), edx = 0x00RRGGBB - цвет точки) (сист. функция из KOSfuncs.inc)',0
787
.110:db 'сохранить рамдиск на дискету (сист. функция из KOSfuncs.inc)',0
788
.111:db 'начать/закончить перерисовку окна (сист. функция из KOSfuncs.inc)',0
789
.112:db 'записать область на слой фона (сист. функция из KOSfuncs.inc)',0
790
.113:db 'послать сообщение окну (сист. функция из KOSfuncs.inc)',0
791
.114:db 'установить заголовок окна программы (сист. функция из KOSfuncs.inc)',0
792
.115:db 'установить маску для ожидаемых событий (сист. функция из KOSfuncs.inc)',0
793
.116:db 'зарезервировать/освободить группу портов ввода/вывода (сист. функция из KOSfuncs.inc)',0
794
.117:db 'установить системную дату/время (сист. функция из KOSfuncs.inc)',0
795
.118:db 'установка формы окна (сист. функция из KOSfuncs.inc)',0
796
.119:db 'пауза (сист. функция из KOSfuncs.inc)',0
797
.120:db 'начать проигрывать данные на встроенном спикере (сист. функция из KOSfuncs.inc)',0
798
.126:db 'завершить выполнение потока/процесса (сист. функция из KOSfuncs.inc)',0
799
.127:db 'информация о потоке выполнения (сист. функция из KOSfuncs.inc)',0
800
.128:db 'ожидать события (сист. функция из KOSfuncs.inc)',0
801
.129:db 'ожидать события с таймаутом (сист. функция из KOSfuncs.inc)',0
802
.133:db 'установить доп. системную директорию для ядра (подфункция для сист. функции SF_CURRENT_FOLDER)',0
803
.174:db 'получить текущую папку для потока (подфункция для сист. функции SF_CURRENT_FOLDER)',0
804
.192:db 'узнать количество слотов в буфере обмена (подфункция для сист. функции SF_CLIPBOARD)',0
805
.265:db 'установить текущую папку для потока (подфункция для сист. функции SF_CURRENT_FOLDER)',0
806
.338:db 'используется после сложения каждого разряда распакованных BCD-чисел (Ascii Adjust after Addition - ASCII-коррекция после сложения)',0
807
.343:db 'прибавить к первому операнду второй',0
808
.345:db 'флаговый регистр дополнительный признак переноса',0
809
.346:db 'регистр общего назначения 1 байт',0
810
.347:db 'регистр общего назначения 1 байт',0
811
.350:db 'регистр общего назначения 2 байта',0
812
.354:db 'регистр указателя',0
813
.358:db 'определяет, установлен ли в заданном слове определенный бит. Значение выбраного бита помещаеться в cf',0
814
.359:db 'значение выбраного бита помещаеться в cf, инвертирует значение бита',0
815
.360:db 'значение выбраного бита помещаеться в cf, в бит записываеться 0',0
816
.361:db 'значение выбраного бита помещаеться в cf, в бит записываеться 1',0
817
.362:db 'регистр общего назначения 2 байта',0
818
.363:db '1 байт',0
819
.364:db 'Вызов подпрограммы. Перед вызовом помещает в стэк адрес предыдущей команды',0
820
.369:db 'флаговый регистр переноса',0
821
.371:db 'регистр общего назначения 1 байт',0
822
.372:db 'сброс флага переноса cf=0',0
823
.373:db 'сброс признака направления df=0',0
824
.374:db 'сброс признака разрешения прерывания if=0',0
825
.376:db 'сравнение операндов и по результатам сравнения устанавливает флаги (af, cf, of, pf, sf и zf)',0
6741 IgorA 826
.378:db 'Сравнение 1-но байтовых строк. Строка из esi сравнивается со строкой edi.',0
827
.379:db 'Сравнение 4-х байтовых строк. Строка из esi сравнивается со строкой edi.',0
828
.381:db 'Сравнение 2-х байтовых строк. Строка из esi сравнивается со строкой edi.',0
6087 IgorA 829
.383:db 'многострочный комментарий',0
830
.389:db 'сегментный регистр - сегмент кода',0
831
.390:db 'преобразование слова в двойное слово. Флаги не меняются.',0
832
.392:db 'регистр общего назначения 2 байта',0
833
.393:db 'десятичная коррекция для сложения. Команда воздействует на флаги af. cf, pf, sf и zf (флаг of неопределен).',0
834
.394:db 'десятичная коррекция для вычитания. Команда воздействует на флаги af, cf, pf, sf и zf.',0
835
.395:db '1 байт',0
836
.396:db '4 байта - 2 слова',0
837
.397:db 'вычесть из операнда единицу. Команда воздействует на флаги af, of, pf, sf и zf.',0
838
.398:db 'флаговый регистр направления',0
839
.401:db 'деление. Команда воздействует на флаги af, cf, of, pf sf и zf (все не определены).',0
840
.403:db '8 байт - 4 слова',0
841
.405:db 'отладочный регистр 0-й',0
842
.406:db 'отладочный регистр 1-й',0
843
.407:db 'отладочный регистр 2-й',0
844
.408:db 'отладочный регистр 3-й',0
845
.409:db 'отладочный регистр 4-й',0
846
.410:db 'отладочный регистр 5-й',0
847
.411:db 'отладочный регистр 6-й',0
848
.412:db 'отладочный регистр 7-й',0
849
.413:db 'сегментный регистр - сегмент данных',0
850
.414:db '10 байт',0
851
.415:db 'дублирование начального значения',0
852
.416:db '2 байта - 1 слово',0
853
.417:db '4 байта',0
854
.418:db 'регистр общего назначения 2 байта',0
855
.419:db 'регистр общего назначения 4 байта',0
856
.421:db 'регистр общего назначения 4 байта',0
857
.422:db 'регистр общего назначения 4 байта',0
858
.423:db 'индексный регистр 4 байта',0
859
.424:db 'регистр общего назначения 4 байта',0
860
.425:db 'регистр указателя команд',0
861
.426:db 'конец программы',0
862
.427:db 'конец макроса',0
863
.428:db 'конец функции proc',0
864
.429:db 'конец структуры struct',0
865
.432:db 'сегментный регистр',0
866
.433:db 'переключение на сопроцессор. Флаги не меняются.',0
867
.436:db 'вычисление степени x по основанию 2 минус 1',0
868
.437:db 'значение по модулю числа st(0) ',0
869
.438:db 'сложить 2 числа с плавающей точкой',0
870
.440:db 'загружает из памяти в вершину стека st(0) двоично-десятичное число',0
871
.441:db 'изменение знака числа',0
872
.442:db 'сравнение',0
873
.443:db 'сравнение и извлечение из стека',0
874
.444:db 'сравнение и двойное извлечение из стека',0
875
.445:db 'косинус',0
876
.446:db 'уменьшить указатель стека sp на 1',0
877
.447:db 'поделить 2 числа с плавающей точкой',0
878
.451:db 'освобождение регистра стека сопроцессора',0
879
.452:db 'целочисленное сравнение',0
880
.453:db 'целочисленное сравнение и извлечение из стека',0
881
.454:db 'загружает из памяти в вершину стека st(0) целое число ',0
882
.456:db 'увеличить указатель стека sp на 1',0
883
.457:db 'инициализировать fpu',0
884
.460:db 'загружает из памяти в вершину стека st(0) вещественное число',0
885
.461:db 'загрузка единицы',0
886
.463:db 'загрузка числа 1/ln(2)',0
887
.464:db 'загрузка числа ln(10)/ln(2)',0
888
.465:db 'загрузка числа log(2)/ln(10)',0
889
.466:db 'загрузка числа ln(2)',0
890
.467:db 'загружает в вершину стека st(0) число Pi',0
891
.468:db 'загрузка нуля',0
892
.469:db 'умножение',0
893
.473:db 'арктангенс частного',0
894
.474:db 'вычисление остатка от деления',0
895
.475:db 'вычисление тангенса',0
896
.476:db 'округление числа st(0) до целого',0
897
.480:db 'умножение на 2^y',0
898
.481:db 'вычисление синуса',0
899
.482:db 'вычисление синуса и косинуса',0
900
.483:db 'извлечение квадратного корня',0
901
.484:db 'выгрузка результата st(0)',0
902
.486:db 'выгрузка результата st(0) и освобождение стека',0
903
.488:db 'вычитание',0
904
.492:db 'сравнение операнда с нулем',0
905
.494:db 'анализ операнда',0
906
.495:db 'обмен',0
907
.496:db 'выделение порядка числа и мантиссы',0
908
.497:db 'вычисление y*log2(x)',0
909
.498:db 'вычисление y*log2(x+1)',0
910
.499:db '6-байтный регистр, в котором содержится линейный адрес глобальной дескрипторной таблицы',0
911
.501:db 'останов микропроцессора. Флаги не меняются.',0
912
.502:db 'целое деление знаковых величин. Команда воздействует на флаги af, cf, of, pf, sf и zf.',0
913
.503:db 'флаговый регистр разрешения прерывания',0
914
.504:db 'целое умножение знаковых величин. Команда воздействует на флаги cf и of (флаги af pf sf и zf не определены).',0
915
.506:db 'прибавить к операнду единицу',0
916
.508:db 'указывает библиотеку импорта',0
917
.515:db 'регистр указателя команд',0
918
.518:db 'переход если cf=0 и zf=0 (ja - Jump if Above)',0
919
.519:db 'переход если cf=0 (jae - Jump if Above or Equal)',0
920
.520:db 'переход если cf=1 (jb - Jump if Below)',0
921
.521:db 'переход если cf=1 или zf=1 (jbe - Jump if Below or Equal)',0
922
.522:db 'переход если cf=1 (jc - Jump if Carry)',0
923
.524:db 'переход если cx=0 (jcxz - Jump if CX Zero)',0
924
.525:db 'переход если zf=1 (je - Jump if Equal)',0
925
.526:db 'переход если ecx=0 (jecxz - Jump if ECX Zero)',0
926
.527:db 'переход если zf=0 и sf=of (jg - Jump if Greater (signed))',0
927
.528:db 'переход если sf=of (jge - Jump if Greater or Equal (signed))',0
928
.529:db 'переход если sf!=of (jl - Jump if Less (signed))',0
929
.530:db 'переход если zf=1 или sf!=of (jle - Jump if Less or Equal (signed))',0
930
.531:db 'переход без условия',0
931
.545:db 'переход если zf=0 (jnz - Jump if Not Zero)',0
932
.546:db 'переход если of=1 (jo - Jump if Overflow)',0
933
.549:db 'переход если pf=0 (jpo - Jump if Parity Odd)',0
934
.550:db 'переход если sf=1 (js - Jump if Signed (signed))',0
935
.551:db 'переход если zf=1 (jz - Jump if Zero)',0
936
.554:db '10-байтный регистр, содержащий 16-битный селектор (индекс) для gdt и 8-байтный дескриптор',0
937
.563:db 'резервирует память из стека для локальных переменных',0
938
.566:db 'загрузка 1-но байтовых строк',0
939
.567:db 'загрузка 4-х байтовых строк',0
940
.569:db 'загрузка 2-х байтовых строк',0
941
.571:db 'переход если ecx!=0 и флаг zf=1',0
942
.572:db 'переход если ecx!=0 и флаг zf=0',0
943
.573:db 'переход если ecx!=0 и флаг zf=0',0
944
.574:db 'переход если ecx!=0 и флаг zf=1',0
945
.576:db 'макрос для копирования значения, использует операции push и pop',0
946
.578:db 'макрос для вызова системных функций вызывает int 0x40, параметры пишет в регистры',0
947
.587:db 'поместить значение второго операнда в первый',0
948
.596:db 'пустая операция',0
949
.598:db 'флаговый регистр переполнения',0
950
.607:db 'сложение упакованных байт без насыщения (с циклическим переполнением)',0
951
.608:db 'сложение упакованных двойных слов без насыщения (с циклическим переполнением)',0
952
.609:db 'сложение упакованных байт со знаковым насыщением',0
953
.610:db 'сложение упакованных слов со знаковым насыщением',0
954
.611:db 'сложение упакованных байт с беззнаковым насыщением',0
955
.612:db 'сложение упакованных слов с беззнаковым насыщением',0
956
.613:db 'сложение упакованных слов без насыщения (с циклическим переполнением)',0
957
.614:db 'логическое "и"',0
958
.615:db 'логическое "и-не"',0
959
.616:db 'Сравнение (на равенство) упакованных байт. Все биты элемента результата будут единичными (true) при совпадении соответствующих элементов операндов и нулевыми (false) - при несовпадении',0
960
.617:db 'Сравнение (на равенство) упакованных двойных слов. Все биты элемента результата будут единичными (true) при совпадении соответствующих элементов операндов и нулевыми (false) - при несовпадении',0
961
.618:db 'Сравнение (на равенство) упакованных слов. Все биты элемента результата будут единичными (true) при совпадении соответствующих элементов операндов и нулевыми (false) - при несовпадении',0
962
.619:db 'Сравнение (по величине) упакованных знаковых байт. Все биты элемента результата будут единичными (true), если соответствующий элемент операнда назначения больше элемента операнда источника, и нулевыми (false) в противном случае',0
963
.620:db 'Сравнение (по величине) упакованных знаковых двойных слов. Все биты элемента результата будут единичными (true), если соответствующий элемент операнда назначения больше элемента операнда источника, и нулевыми (false) в противном случае',0
964
.621:db 'Сравнение (по величине) упакованных знаковых слов. Все биты элемента результата будут единичными (true), если соответствующий элемент операнда назначения больше элемента операнда источника, и нулевыми (false) в противном случае',0
965
.622:db 'флаговый регистр четности',0
966
.623:db 'Умножение 4-х знаковых слов операнда источника на 4 знаковых слова операнда назначения. Два двойных слова результатов умножения младших слов суммируются и записываются в младшее двойное слово операнда назначения. Два двойных слова результатов умножения старших слов суммируются и записываются в старшее двойное слово операнда назначения',0
967
.624:db 'умножение упакованных знаковых слов с сохранением только старших 16 бит элементов результата',0
968
.625:db 'умножение упакованных знаковых или беззнаковых слов с сохранением только младших 16 бит результата',0
969
.627:db 'выгрузка из стека 2-х байтных регистров общего назначения',0
970
.628:db 'выгрузка из стека 4-х байтных регистров общего назначения',0
971
.631:db 'логическое "или"',0
972
.632:db 'макрос для описания функции (процесса)',0
973
.658:db 'загрузка слова в стек',0
974
.659:db 'загрузка в стек 2-х байтных регистров общего назначения',0
975
.660:db 'загрузка в стек 4-х байтных регистров общего назначения',0
976
.661:db 'загрузка содержимого регистра flags в стек',0
977
.664:db 'исключающее "или"',0
978
.665:db '8 байт',0
979
.675:db 'циклический сдвиг влево',0
980
.676:db 'циклический сдвиг вправо',0
981
.677:db 'сохраняет регистр ah в регистр флагов (воздействует на af, cf, pf, sf, zf)',0
982
.682:db 'сравнивает значение al со значением по адресу edi',0
983
.683:db 'сравнивает значение eax со значением по адресу edi',0
984
.684:db 'сравнивает значение ax со значением по адресу edi',0
985
.686:db 'флаговый регистр знака',0
986
.687:db 'сохранение регистра gdtr (глобальной дескрипторной таблицы) в памяти',0
987
.688:db 'сдвиг влево на опред. кол. бит (увеличивает число в 2^n раз)',0
988
.689:db '3-х операндная команда сдвига влево. 1-м операндом может быть либо регистр, либо ячейка памяти, 2-м операндом должен быть регистр общего назначения, третьим - регистр cl или операнд.',0
989
.690:db 'сдвиг вправо на опред. кол. бит (уменьшает число в 2^n раз)',0
990
.691:db 'индексный регистр',0
991
.693:db 'регистр указателя',0
992
.694:db 'сегментный регистр - сегмент стека',0
993
.705:db 'макрос для вызова функции (операция call) с записью параметров в стек (операция push)',0
994
.708:db 'запись al по адресу edi, в зависимости от df адрес изменяется на 1',0
995
.709:db 'запись eax по адресу edi, в зависимости от df адрес изменяется на 4',0
996
.710:db 'запись ax по адресу edi, в зависимости от df адрес изменяется на 2',0
997
.711:db 'макрос для описания структуры',0
998
.713:db 'вычесть из первого операнда второй',0
999
.717:db 'флаговый регистр трассировки',0
1000
.718:db '10 байт',0
1001
.719:db 'генерирует в процедурах (функциях) код для сохранения и восстановления указанных регистров',0
1002
.720:db '2 байта',0
1003
.722:db 'обмен значениями',0
1004
.733:db 'операция исключающее или | 0+0=0 | 0+1=1 | 1+0=1 | 1+1=0 |',0
1005
.734:db 'флаговый регистр нулевого результата',0