Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2017, 11:13   #1
BRIINWAY
 
Регистрация: 05.12.2017
Сообщений: 7
По умолчанию Ошибка в коде

Помогите пожалуйста с кодом

Код:
 .386
.model flat, stdcall
option casemap:none

include c:\masm32\include\windows.inc
include c:\masm32\include\user32.inc
include c:\masm32\include\kernel32.inc
include c:\masm32\include\fpu.inc
includelib c:\masm32\lib\user32.lib
includelib c:\masm32\lib\kernel32.lib
includelib c:\masm32\lib\fpu.lib


BSIZE   equ 30

.data
a dd 10
b dd 20
stdout  dd ?
cWritten dd ?
buf    db BSIZE dup (?)
fmt   db "a%c b",13,10,0


.code
start:
invoke GetStdHandle, STD_OUTPUT_HANDLE
mov stdout, eax

mov edi,0 ; в - индекс массива
mov eax,1 ; всего 10 элементов, счетчик цикла

;заполним массив m1 квадратами чисел от 1 до 10

.WHILE eax <= 10
push eax
mul eax
mov m1[edi],eax
add edi,4
pop eax
inc eax
.ENDW

; выведем на экран массив m2
mov edi,0
mov ecx,0
.REPEAT
push ecx
mov eax,m2[edi]
invoke wsprintf, ADDR buf, ADDR fmt,eax
invoke WriteConsoleA, stdout, ADDR buf,\
BSIZE, ADDR cWritten, NULL
add edi,4
pop ecx
inc ecx
.UNTIL ecx == 5

invoke ExitProcess, 0
end start
Программа находит ошибки в 39 и 50 строках
BRIINWAY вне форума Ответить с цитированием
Старый 11.12.2017, 11:29   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Так где определения m1 и m2?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java. Ошибка. Компилируется, но не запускается. Ошибка duplicate class. Проблема не в коде. nevender Общие вопросы по Java, Java SE, Kotlin 2 13.02.2016 13:24
Ошибка в коде С++ Klausms Помощь студентам 0 05.04.2014 12:55
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? ArchiCurtis Помощь студентам 2 07.04.2012 14:16
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? ankris HTML и CSS 5 23.11.2010 16:58
Ошибка в коде Bigtyoma Общие вопросы Delphi 9 10.06.2009 16:35