Код: Выделить всё
.data
mas1 db 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
mas2 db 13 DUP (0)
mas3 db 13 dup(0)
ent db 13,10,0
.code
start:
xor eax,eax
xor ebx,ebx
xor ecx,ecx
xor esi,esi
xor edi,edi ; обнуление регистров
jmp Next ; безусловный переход на Next
Next: ; метка первого цикла
mov al, mas1
cmp al, 4
jb addmass
Next2:
mov al, mas1
cmp al, 9
ja addmass
inc mas1
addmass:
mov mas2, al
inc mas1
inc mas2
invoke dwtoa, mas2, OFFSET mas3
print addr mas3 ; вывод на экран Mass3
invoke Sleep,5000 ; задержка на 5 сек.
end start