- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
proc mltcoef
push ecx
xor ecx,ecx
xor edx,edx
xor ebx,ebx
mov eax,dword[coef+edx]
_b:
add [coef+edx],eax
jc _c
_e:
cmp ecx,9
jne _b
inc ecx
_c
push edx
_d
add edx,4
add [coef+edx],1
jc _d
pop edx
jmp _e
pop ecx
ret
endp
Метки в FASM'е по-ходу можно объявлять и подчёркиванием перед меткой, и двоеточием после метки.
Я в асме нуб полный. И в качестве первой программы выбрал складыватель чисел, независимо от их длины (тобишь больше 32-бит, 64-бит)... Зря.
А этот код я, слава богу, не дописал. Я не знаю, насколько надо быть сумасшедшим, чтобы дописывать в корне неверный и ужасный код.