View difference between Paste ID: 3ER0TE2z and 8jB0AZw2
SHOW: | | - or go back to the newest paste.
1-
.model flat
1+
_base36_na_uint64 PROC
2-
.686
2+
3-
3+
4-
extern _ExitProcess@4 : PROC
4+
5-
extern _MessageBoxA@16 : PROC
5+
6-
extern _MessageBoxW@16 : PROC
6+
7-
extern __write : PROC ; (dwa znaki podkreślenia)
7+
8-
extern __read : PROC ; (dwa znaki podkreślenia)
8+
9-
public _base36_na_uint64
9+
10-
	.data
10+
11-
11+
12-
	znaki36 db '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12+
13-
13+
			mov bl, byte ptr [esi]
14-
	.code
14+
15-
		_base36_na_uint64 PROC
15+
16
			cmp bl, znaki36[ecx]
17
			je dodaj
18-
			push esi
18+
19-
			push edi
19+
20-
			push ebx
20+
21-
			push edx
21+
22
			inc esi
23
			jmp ptl
24
		koniec:
25
			pop edx
26
			pop ebx
27
			pop edi
28
			pop esi
29
			pop ebp
30
			ret
31-
			mov bl, [esi]
31+
		_base36_na_uint64 ENDP