Форум программистов, компьютерный форум CyberForum.ru

Стек и произвольный доступ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ АНАЛИЗ СОСТОЯНИЯ ЭЛЕКТРОСЕТИ http://www.cyberforum.ru/cpp-beginners/thread285220.html
Всем здравствуйте! Прошу подкинуть интересных мыслей по алгоритму или способах решения вот такой задачки: Имеется электрическая сеть. Она имеет следующий вид: Источники питания(несколько) ---> Распределительный щит(один)--> преобразователи электроэнергии(тоже несколько) --> потребители. Можно сказать граф. Между элементами есть связи.(не у всех) Есть требования у потребителей энергии на...
C++ Принадлежность точки к заданной плоскости Определите, принадлежит ли точка A, заданная координатами (x0; y0), части плоскости, ограниченной отрезком оси абсцисс от 0 до и синусоидой y =| sin(2x)|. Входные данные В единственной строке заданы координаты заданной точки (x0; y0). Значения координат точки не превышают по модулю 100. Выходные данные В единственной строке вывести сообщение YES - в случае если точка... http://www.cyberforum.ru/cpp-beginners/thread285208.html
C++ Инициализация двумерного массива
Подскажите пожалуйста как проинициализировать двумерный массив размером 10 на 10.(самый простой пример)
драйвер для миди клавиатуры C++
требуется написать драйвер для миди клавиатуры. подскажите как это сделать или если есть у кого программа киньте буду очень благодарен. надо для курсовой.
C++ Предметный указатель. http://www.cyberforum.ru/cpp-beginners/thread285165.html
Предметный указатель организован в виде вектора. Каждая компонента указателя содержит слово и номера страниц, на которых это слово встречается. Количество номеров страниц, относящихся к одному слову, лежит в диапазоне от одного до десяти. Написать программу, которая обеспечивает: □ начальное формирование предметного указателя; □ вывод предметного указателя; □ вывод номеров страниц для...
C++ Что такое hash-таблицы, и зачем они нужны? Обьясните пожалуста по простому что такое хеш таблици и зачем они надо... пытался разобратся с ними сам, но ничего не получилось.... подробнее

Показать сообщение отдельно
kazak
3032 / 2353 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
28.04.2011, 15:45     Стек и произвольный доступ
Цитата Сообщение от fasked Посмотреть сообщение
Stack-Frame это немного другая тема. Сам системный стек остается в любом случае классическим стеком, его основная задача сохранять адреса памяти для возврата из функций. Языки программирования высокого уровня приспосабливают использование системного для стек-фреймов. Можно сказать, что элементом системного стека становится кадр (то есть стек-фрейм), а этот кадр в себе уже содержит все локальные переменные и т.д., и к ним соответственно можно обращаться. Перед вызовом функции формируется очередной кадр и укладывается в системный стек (push), после того, как функция завершает свою работу разрушается весь кадр (pop).
Если расматривать кадр как единный элемет стека, это уже будет другой уровень абстракции, тем более отдельных методов для работы с кадрами архитектурой процессора не предусмотренно (за исключение может быть ret).

Цитата Сообщение от fasked Посмотреть сообщение
Языки программирования высокого уровня приспосабливают использование системного для стек-фреймов.
Никто не мешает использовать ассемблерные вставки и при помощи тех же esp/ebp пошарить далеко за пределами кадра.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru