Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 720
от 11.04.2007, 22:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 373, Экспертов: 37
В номере:Вопросов: 2, Ответов: 3


Вопрос № 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 и не могу ассамблировать файлы, -
компьютер выдает ошибку: "приложение, выполняющее эту операцию, данному файлу не сопоставлено... ". Выполнял все рекомендации из книги "Асемблер это просто!..." . Пожалуйста помогите разобраться с этой проблемой!
Заранее спасибо!
Отправлен: 06.04.2007, 17:33
Вопрос задал: Афонин Андрей Владимирович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Афонин Андрей Владимирович!

Это у Вас ругается ОС на то, что в реестре нет информации о расширении .ASM.
Самый простой способ это сделать:
-правой мышью на файле .ASM в контескстном меню выбрать "открывать с помощью",
-выбрать любой редактор, к примеру БЛОКНОТ,
-поставить галочку "использовать постоянно",
-нажать ОК,
после это ОС будет знать о таком расширении.

Компилятором MASM нужно пользоватся из командной строки ДОС-оболочки
ml имя.ASM /at

Удачи!

---------
И только наступив на грабли мы преобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: 9-ый класс)
Ответ отправлен: 09.04.2007, 18:38

Отвечает: P@lach
Здравствуйте, Афонин Андрей Владимирович!

Если вы выполняли все рекомендации из книги, то попробуйте ассамблировать файлы в NC, VC и т.п.
Ответ отправил: P@lach (статус: 2-ой класс)
Ответ отправлен: 10.04.2007, 12:00


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.47 от 06.04.2007
Яндекс Rambler's Top100

В избранное