Вопрос № 81258: В программе
push КОНСТАНТА
а TASM16 ассемблирует
push ax
push bp
mov bp, sp
mov word ptr [bp+2],КОНСТАНТА
pop bp...Вопрос № 81346: Здравствуйте!Установил MASM 6.11 и не могу ассамблировать файлы, -
компьютер выдает ошибку: "приложение, выполняющее эту операцию, данному файлу не сопоставлено... ". Выполнял все рекомендации из книги "Асемблер это просто!..."...
Вопрос № 81.258
В программе
push КОНСТАНТА
а TASM16 ассемблирует
push ax
push bp
mov bp, sp
mov word ptr [bp+2],КОНСТАНТА
pop bp
Отправлен: 06.04.2007, 04:07
Вопрос задал: Alexei_FAQ (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: ramok
Здравствуйте, Alexei_FAQ!
укажите процессор не меньше 386.
такая команда появилась только начиная с этого процессора.
а это tasm проявляет интеллектуальность, и преобразует команду которой не существует
в системе команд, а набор команд. другая подобная команда например
shr ax, 6
которая разворачивает в 6 инструкций Ж:-)
Ответ отправил: ramok (статус: Специалист)
Ответ отправлен: 06.04.2007, 04:26 Оценка за ответ: 4 Комментарий оценки: достаточно 186
Вопрос № 81.346
Здравствуйте!Установил MASM 6.11 и не могу ассамблировать файлы, -
компьютер выдает ошибку: "приложение, выполняющее эту операцию, данному файлу не сопоставлено... ". Выполнял все рекомендации из книги "Асемблер это просто!..." . Пожалуйста помогите разобраться с этой проблемой!
Заранее спасибо!
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Афонин Андрей Владимирович!
Это у Вас ругается ОС на то, что в реестре нет информации о расширении .ASM.
Самый простой способ это сделать:
-правой мышью на файле .ASM в контескстном меню выбрать "открывать с помощью",
-выбрать любой редактор, к примеру БЛОКНОТ,
-поставить галочку "использовать постоянно",
-нажать ОК,
после это ОС будет знать о таком расширении.
Компилятором MASM нужно пользоватся из командной строки ДОС-оболочки
ml имя.ASM /at
Удачи!
--------- И только наступив на грабли мы преобретаем драгоценный опыт!