Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Незадача

7.6K
20 февраля 2007 года
Eternal Man
59 / / 07.07.2006
В TASM'е 5.0 пишу:

 
Код:
stack segment para public 'stack'
    db  256 dup (?)
stack ends

на что ассемблер выдаёт:

*Warning* имя_программы.ASM(№_строки) Reserved word used as symbol: STACK

Объясните, пожалуста, где здесь ошибка?
325
20 февраля 2007 года
Franky
723 / / 10.08.2005
дык он почти русским пишет :)
замени 'stack' на что-нить, ибо слово зарезервировано.
7.6K
20 февраля 2007 года
Eternal Man
59 / / 07.07.2006
Цитата: Franky
дык он почти русским пишет :)
замени 'stack' на что-нить, ибо слово зарезервировано.


Ну ошибку то я со словарем кое как перевёл.

Странно, но в книжке, по которой я учусь, в качестве примера приведем фрагмент кода, в котором при описании сегмента использовалось слово "stack"!

325
20 февраля 2007 года
Franky
723 / / 10.08.2005
нас тоже учили писать так:
public segment para 'stack'
но многое зависело от заголовка... Там что-то можно/нельзя в зависимости от того com/exe родится :)
Короче я бы и рад подсказать, да забросил АСМ года 4 назад...
261
20 февраля 2007 года
ahilles
1.5K / / 03.11.2005
попробуй вместо stack использовать _stack
насколько я понял эта программа для DOS (забудь про DOS), читани для начала мой учебник там говориться програмирование для windows
http://www.codenet.ru/progr/asm/newbee/
349
22 февраля 2007 года
Phantom-84
656 / / 27.10.2005
Специально раскопал свой DOS-архив...
 
Код:
STACKSEG     SEGMENT PARA STACK 'STACK'
               DB STACKSIZE DUP (PARASIZE DUP (?))
  STACKSEG     ENDS

Отсюда видно, что STACK - это служебное слово, а также видно, как его нужно использовать...
349
22 февраля 2007 года
Phantom-84
656 / / 27.10.2005
Правда, помнится, что я писал под MASM... Может, у TASM свои причуды...
252
23 февраля 2007 года
koderAlex
1.4K / / 07.09.2005
в тасме лучше пользоваться упрощённой формой :
.stack 100h
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог