Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программа типа СОМ, Ошибка при компиляции 
V
    Опции темы
try_to_get
Дата 13.7.2007, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 426
Регистрация: 19.3.2007
Где: Россия

Репутация: нет
Всего: 2



Код

; hello-1.asm
; Выводить на экран сообщения "Hello World!" и завершается
    .model tiny              ; модель памяти, используемая для COM
    .code                    ; начало сегмента кода
    org    100h              ; начальное значение счетчика - 100h
start:       mov    ah,9              ; номер функции DOS - в AH
    mov    dx,offset message ; адрес строки - в DX
    int    21h               ; вызов системной функуии DOS
    ret                      ; завершение COM-программы
message  db     "Hello World!",0Dh,0Ah,'$' ; строка для вывода
    end    start             ; конец программы


Написал все как в книге, а выдает:

hello-1.ASM(3): error A2027: Operand expected

Ассемблер Microsoft ® Macro Assembler Version 5.10 



--------------------
Алгоритм не роскошь, а средство достижения цели!
user posted image
PM MAIL   Вверх
try_to_get
  Дата 19.7.2007, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 426
Регистрация: 19.3.2007
Где: Россия

Репутация: нет
Всего: 2



Что? Никто не знает?!?  smile 

Это сообщение отредактировал(а) try_to_get - 19.7.2007, 21:19


--------------------
Алгоритм не роскошь, а средство достижения цели!
user posted image
PM MAIL   Вверх
JAPH
Дата 19.7.2007, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 8.1.2007
Где: Ленобласть

Репутация: 5
Всего: 23



Рискну предположить, что .model требует два параметра: .model tiny, stdcall или чё-нить такое. Авось, поможет smile


--------------------
Что непонятно - спрашиваем smile
PM MAIL ICQ   Вверх
try_to_get
Дата 20.7.2007, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 426
Регистрация: 19.3.2007
Где: Россия

Репутация: нет
Всего: 2



А эта запись .model small ни чего же не требует. А у Tiny нужно добавлять


--------------------
Алгоритм не роскошь, а средство достижения цели!
user posted image
PM MAIL   Вверх
JAPH
Дата 20.7.2007, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 8.1.2007
Где: Ленобласть

Репутация: 5
Всего: 23



TASM не жалуется на .model tiny smile


--------------------
Что непонятно - спрашиваем smile
PM MAIL ICQ   Вверх
try_to_get
Дата 20.7.2007, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 426
Регистрация: 19.3.2007
Где: Россия

Репутация: нет
Всего: 2



ссылочка есть на TASM


--------------------
Алгоритм не роскошь, а средство достижения цели!
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для начинающих"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для начинающих | Следующая тема »


 




[ Время генерации скрипта: 0.0471 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.