Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 14:07

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Как вы визуализуете стек?
Растет снизу вверх, вершина наверху. 33%  33%  [ 4 ]
Растет сверху вниз, вершина внизу. 25%  25%  [ 3 ]
Растет слева направо, вершина справа. 42%  42%  [ 5 ]
Всего голосов : 12
Автор Сообщение
 Заголовок сообщения: Как вы визуализуете стек?
СообщениеДобавлено: Пн ноя 26, 2012 12:12 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июн 25, 2009 11:12
Сообщения: 412
Благодарил (а): 41 раз.
Поблагодарили: 8 раз.
Ещё интересно узнать, как выглядит память в вашем представлении. Меньшие адреса внизу или вверху?
Для меня меньшие адреса внизу, "вершина" стека, как правило, тоже.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как вы визуализуете стек?
СообщениеДобавлено: Пн ноя 26, 2012 13:10 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
-- СТЕК --
|----вершина-----|a:FFFA
|--подвершина----|a:FFFB
|----------------|a:FFFC
|----------------|a:FFFD
|----------------|a:FFFE
|______дно ______|a:FFFF

со спектрумовских времен такое представление стека,
а"нижняя" и "верхняя" ячейки памяти всегда путаются. потому что физически у памяти нет ни верха ни низа...
начало памяти(0-й адрес) представляется вверху, как при заполнении листа бумаги текстом

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как вы визуализуете стек?
СообщениеДобавлено: Пн ноя 26, 2012 14:09 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
Код:
.S


? :shuffle;


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как вы визуализуете стек?
СообщениеДобавлено: Пн ноя 26, 2012 17:16 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Выбрал все три варианта, использую любой по ситуации. Младшие адреса обычно рисуют снизу, но и стек call/ret растет к младшим адресам, поэтому его удобно представлять "растущим вниз". Если стек эмулируется массивом, он растет вверх. Стек Форта при представлении в голове обычно растет вправо.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB