0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 36

Что такое стек?

11.08.2014, 00:37. Показов 1993. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нигде не нашёл понятного определения некого стека. Что такое стек, как с ним работать и т.д.?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.08.2014, 00:37
Ответы с готовыми решениями:

Что такое стек?
Объясните как они хранятся в памяти и что такое стек. Насколько я понял, стек это как стопка книг. Если взять 3ю книгу сверху, то надо...

Что такое стек?
вот задание: VI Динамические структуры 1. Дано неотрицательное число N и набор из N чисел. Создать стек, содержащий исходные числа...

Что такое стек в МК?
Здраствуйте!!! Кто может обычным простым языком обьяснить что такое стэк,на АВР? и как его настроить на таймере Т0

3
90 / 109 / 15
Регистрация: 26.01.2014
Сообщений: 710
11.08.2014, 00:59
То-же, что магазин Автомата. Только вместо патрона туда можно засунуть число. И если ты засунул несколько чисел в определенном порядке, то вынуть их можно только в строго обратном порядке. Что значит засунутое в стек число зависит от программы его засунувшей. Может быть какой-то адрес, какое-то данное. И именно она, программа, должна соображать что она сейчас из стека вынет.
Одно из использований при обработке прерываний. По прерыванию в системный стек спасаются в определенном порядке регистры прерванной программы, аппаратно в эти регистры грузятся параметры обработчика прерываний и процессор как ни в чем не бывало обрабатывает прерывание. В программе обработки прерывания есть последняя команда - выйти из прерывания. Она вынимает из стека спасенные туда состояния регистров до прерывания строго в обратном порядке как их туда засовывали, тем самым для процессора создается состояние как будто никакого прерывания не было. Он продолжает работать над исходной программой как ни в чем не бывало. Ну конечно если это программа не реального времени.
Через стек передаются параметры в и из функции. Делаются рекурсивные вызовы функции и наверное многое другое.
Вещь полезная. Особенно на определенном уровне понимания работы компа.

Всегда Ваш - Enien.
4
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
11.08.2014, 01:18
Цитата Сообщение от Andrey778 Посмотреть сообщение
Нигде не нашёл понятного определения некого стека.
Какой стек
есть стек у процессора, и про локальные переменные говорят что они кладутся в стек, аргументы туда же
для того чтобы это понимать нужно опустится на уровень процессора, знать ассемблер
а есть стек это организация данных, так же как очередь, список, массив
Etien, уже все расписал
главный принцип стека, ты можешь только работать с его вершиной LIFO(Last Input First Output Последний пришел первый ушел)
стопка
видел в фильме "операция Ы" Вицин подходит к стопке горшков, но не достает верхний, не работает с вершиной, а берет нижний, результат стопка падает, стек рушится
у кого то здесь была подпись
Автомат Калашникова эффективный преобразователь из стека в очередь
1
71 / 45 / 24
Регистрация: 11.05.2014
Сообщений: 179
20.08.2014, 14:40
Цитата Сообщение от Andrey778 Посмотреть сообщение
Что такое стек, как с ним работать и т.д.?
https://ru.wikipedia.org/wiki/... 0%B5%D0%BA
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.08.2014, 14:40
Помогаю со студенческими работами здесь

Что такое куча,стек,очередь?
Доброго Вам времени суток форумчане! Краткость сестра таланта, по этому сразу к делу. Объясните мне пожалуйста что такое куча, что такое...

Что такое стек в VBA и как его смотреть?
Что такое стек в VBA и как его смотреть?

Что такое стек, объясните подробно на примере Delphi
Ну в общем я объявляю указатель на переменную например a: integer; ukaz: ^a; понимаю что для каждой новой переменной а, будет...

Объясните пожалуйста что такое протокол? и стек протоколов ?
Объясните ну вот не понятно внятно что такое протокол ? и что такое модель osi ? отличие osi от tcp/ip , вот osi состоит из 7 уровней а...

Что такое удаленные элементы и как сортировать стек?
Создать динамические структуры – основной стек, содержащий максимально 25 вещественных элементов и стек удаленных элементов, содержащий...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru