вывести Массив, состоящий из единиц размером 5 * 5 Assembler

Не DOS, но тоже нам интересно

вывести Массив, состоящий из единиц размером 5 * 5 Assembler

Сообщение Лиля Киш » 18 май 2014, 00:49

привет, всем!!! помогите, пожалуйста, разобраться в программе на 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)?

всем огромное спасибо за внимание и помощь!!!
Лиля Киш
Новичок
 
Сообщения: 2
Зарегистрирован: 18 май 2014, 00:42

Вернуться в Прочее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8