Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > Проблемы при ассемблировании!!!


Автор: Гость_Роман 8.1.2006, 20:43
Я новичок в асемблере и только учусь. Возникла следующая проблема:
при ассемблировании prog.asm, в которой создан цикл с использованием метки Label_1 и оператора loop появляется надпись:

Assembling: prog.asm
prog.asm(9): error A2085: instruction or register not accepted in current CPU mode

prog.asm(16): error A2085: instruction or register not accepted in current CPU mode

Использовал MASM 6.11, работал в досе, а не в эмуляции. Процессор у меня к слову Intel Pentium4 2.8 GHz
Подскажите, в чем трабла, пожалуйста. Сам не разберусь. smile

Автор: cardinal 8.1.2006, 22:19
Найди пример, который работает и похож на твой и думай что у тебя подругому...

Автор: Гость_Роман 9.1.2006, 05:47
Дело в том, что все программы такого типа (где используется создание циклов) не ассемблируются вообще. Код верен, проверял несколько раз, вводя коды из учебника по ассемблеру Калашникова. Тот же результат.

Автор: cardinal 9.1.2006, 11:21
У тебя MS Visual C++ есть? Я бы в нем начинал учить asm...

Автор: Гость_Maximus 9.1.2006, 19:59
На какую команду указывает масм? Ты бы сам цикл запостил...

Автор: Mephistopheles 10.1.2006, 06:35
Гость_Роман
Исходник сюда дай.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)