Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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