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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2011, 20:54   #1
TRIZER
Студент
Пользователь
 
Аватар для TRIZER
 
Регистрация: 13.11.2009
Сообщений: 65
По умолчанию MASM32 директива .model

Здравствуйте, я новичок.
И у меня очень простой вопрос.

Код:
.486
.model use16 small 
.data
message db 'ha ha ha$'
.stack 256h
.code
main	proc
	mov ax,@data
	mov ds,ax
	mov ah,9
	mov dx,offset message
	int 21h
	mov ax,4c00h
	int 21h
main	endp
end main
почему во второй строке ошибка?
вроде бы написал все правильно.
.MODEL, потом модификатор, потом модель памяти

компилирую вот так
Код:
..\..\bin\ml.exe /Zi /Fl /Bl ..\..\bin\link16.exe program.asm
что я делаю не так?
TRIZER вне форума Ответить с цитированием
Старый 08.08.2011, 20:56   #2
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Цитата:
.MODEL, потом модификатор, потом модель памяти
Это где такая трава растет ?
mss вне форума Ответить с цитированием
Старый 08.08.2011, 21:11   #3
TRIZER
Студент
Пользователь
 
Аватар для TRIZER
 
Регистрация: 13.11.2009
Сообщений: 65
По умолчанию

юров учебник для вузов.А как написать то что у меня правильно?
TRIZER вне форума Ответить с цитированием
Старый 08.08.2011, 21:12   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
почему во второй строке ошибка?
А текст ошибки каков?
Цитата:
что я делаю не так?
http://www.rsdn.ru/article/asm/asmprog.xml
Цитата:
.MODEL (.model) модель_памяти [,соглашение_о_вызовах] [,тип_ОС] [,параметр_стека]
Ты похоже просто перепутал позиции параметров директивы.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.08.2011, 21:30   #5
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Цитата:
юров учебник для вузов
И где там написано что первым параметром должен идти какой-то там "use16" ?
Процитируй Юрова.
Или публично признай что несешь отсебячину и Юров не виноват.
mss вне форума Ответить с цитированием
Старый 08.08.2011, 21:39   #6
TRIZER
Студент
Пользователь
 
Аватар для TRIZER
 
Регистрация: 13.11.2009
Сообщений: 65
По умолчанию

приеду домой обязательно проверю. самому интересно.
TRIZER вне форума Ответить с цитированием
Старый 08.08.2011, 21:44   #7
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Цитата:
обязательно проверю
Так вот сначала семь раз проверь и только потом один раз вопрошай)
mss вне форума Ответить с цитированием
Старый 08.08.2011, 21:45   #8
TRIZER
Студент
Пользователь
 
Аватар для TRIZER
 
Регистрация: 13.11.2009
Сообщений: 65
По умолчанию

скажите пожалуйста, а как всетаки написать это правильно?
TRIZER вне форума Ответить с цитированием
Старый 08.08.2011, 21:47   #9
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

А давай ты таки сначала семь раз Юрова в этой части проштудируешь, а потом про "правильность" будем рассуждать ?)
mss вне форума Ответить с цитированием
Старый 08.08.2011, 21:48   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

.model flat, stdcall например.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FASM. Директива proc Stilet Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 15 13.01.2012 11:16
Model View Дельфи 2010 Utkin Софт 2 08.12.2010 13:52
Директива PUBLIC Doholyan Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 21 19.11.2009 15:18
Что такое директива препроцессора? prikolist Общие вопросы C/C++ 7 11.02.2009 11:52
Директива Oracle D-mon БД в Delphi 4 20.05.2008 16:02