вывести массив размером 5*5 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 'apikernel32.inc'
include 'apiuser32.inc'
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 'apikernel32.inc'
include 'apiuser32.inc'
заранее огромное спасибо всем за помощь!!!