пара нубских вопросов про стек

Тема в разделе "WASM.BEGINNERS", создана пользователем Guru_of_Zen, 16 фев 2010.

  1. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.890
    l_inc
    Под
    .stack
    dw 1024 dup (0)

    я имел ввиду отведение места в стеке под 2048 байт, к кодовому сегменту это не должно иметь никакого отношения, так как директива .stack определяет конец одного сегмента (кодового) и означает начало нового сегмента (стека) (чем дольше живешь. тем больше нового узнаешь)
     
  2. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.890
    l_inc
    сейчас попробовал написать .stack 40 и в заголовке увидел "SS:SP setting 0002:0028"
     
  3. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    Mikl___
    Эм... нет. Вы можете .stack написать хоть перед директивой .code, хоть после .data. На ss это не повлияет.

    Эм... Так это Вас в чём-то убедило, или дискуссия продолжается? :)
     
  4. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    Mikl___
    Хотя... disregard my last :)... всё равно я уже под dos ничего не помню. А уж тем более под masm.
     
  5. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.890
    Да, убедило, большое спасибо l_inc и cppasm за удаление пробела в знании о директивах .stack и .stack размер_стека хотя я тоже про программирование под dos ничего не помню :)