привет, всем!!! помогите, пожалуйста, разобраться в программе на Assembler.
задание:
Создать программу на языке Ассемблер, что позволяет с помощью цикла вывести Массив, состоящий из единиц размером 5 * 5.
вот код программы:
format PE GUI 4.0
entry Start
include 'win32a.inc'
section '.text' code readable executable
Start:
mov ECX,2 ; цикл вывода массива
Cikl:
push ECX ; спрятать ибо...
invoke MessageBox, NULL, _mass, _title,MB_OK
pop ECX ; достать
loop Cikl
invoke ExitProcess,0
section '.data' data readable writeable
_title TCHAR 'Маcсиф в цыкле', 0
_mass TCHAR '1 1 1 1 1',0Ah,0Dh,'1 1 1 1 1',0Ah,0Dh,'1 1 1 1 1',\
0Ah,0Dh,'1 1 1 1 1',0Ah,0Dh,'1 1 1 1 1', 0
section '.idata' import data readable writeable
library kernel32, 'KERNEL32.DLL',\
user32, 'USER32.DLL'
include 'api\kernel32.inc'
include 'api\user32.inc'
проверьте, пожалуйста, почему не работает. Fasm.
всем огромное спасибо!!!