Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

Стек вызовов

Индекс Стек вызовов

Стек вызовов (от call stack; применительно к процессорам — просто «стек») — в теории вычислительных систем, LIFO-стек, хранящий информацию для возврата управления из подпрограмм (процедур, функций) в программу (или подпрограмму, при вложенных или рекурсивных вызовах) и/или для возврата в программу из обработчика прерывания (в том числе при переключении задач в многозадачной среде).

15 отношения: Intel 8051, Прерывание, Подпрограмма, Архитектура компьютера, Регистровое окно, Стек, Соглашение о вызове, Функция (программирование), Форт (язык программирования), Язык ассемблера, Многозадачность, Императивное программирование, Инструкция (информатика), Высокоуровневый язык программирования, Локальная переменная.

Intel 8051

Intel P8051 Intel 8051 — это однокристальный микроконтроллер гарвардской архитектуры, который был впервые произведен Intel в 1980 году для использования во встраиваемых системах.

Новый!!: Стек вызовов и Intel 8051 · Узнать больше »

Прерывание

Прерывание (interrupt) — сигнал от программного или аппаратного обеспечения, сообщающий процессору о наступлении какого-либо события, требующего немедленного внимания.

Новый!!: Стек вызовов и Прерывание · Узнать больше »

Подпрограмма

Подпрограмма (subroutine) — поименованная или иным образом идентифицированная часть компьютерной программы, содержащая описание определённого набора действий.

Новый!!: Стек вызовов и Подпрограмма · Узнать больше »

Архитектура компьютера

Архитекту́ра компью́тера — набор типов данных, операций и характеристик каждого отдельно взятого уровня.

Новый!!: Стек вызовов и Архитектура компьютера · Узнать больше »

Регистровое окно

Регистровый файл с четырьмя регистровыми окнами Реги́стровое окно́ — один из методов организации работы с регистрами процессора, применяемый для снижения накладных расходов на работу со стеком при вызовах подпрограмм.

Новый!!: Стек вызовов и Регистровое окно · Узнать больше »

Стек

Иллюстрация организации стека Стек (stack — стопка; читается стэк) — абстрактный тип данных, представляющий собой список элементов, организованных по принципу LIFO (last in — first out, «последним пришёл — первым вышел»).

Новый!!: Стек вызовов и Стек · Узнать больше »

Соглашение о вызове

Соглашение о вызове (calling convention)  — описание технических особенностей вызова подпрограмм, определяющее.

Новый!!: Стек вызовов и Соглашение о вызове · Узнать больше »

Функция (программирование)

Фу́нкция в программировании — фрагмент программного кода (подпрограмма), к которому можно обратиться из другого места программы.

Новый!!: Стек вызовов и Функция (программирование) · Узнать больше »

Форт (язык программирования)

Форт (Forth) — один из первых конкатенативных языков программирования, в котором программы записываются последовательностью лексем («слов» в терминологии языка Форт).

Новый!!: Стек вызовов и Форт (язык программирования) · Узнать больше »

Язык ассемблера

шестнадцатеричной системе, вычисленные и сгенерированные ассемблером из исходного кода программы, справа показан сам текст программы с мнемоническими инструкциями, метками, директивами, выражениями и комментариями) Язы́к ассе́мблера (assembly language) — машинно-ориентированный язык программирования низкого уровня.

Новый!!: Стек вызовов и Язык ассемблера · Узнать больше »

Многозадачность

Многозада́чность (multitasking) — свойство операционной системы или среды выполнения обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких задач.

Новый!!: Стек вызовов и Многозадачность · Узнать больше »

Императивное программирование

Императи́вное программи́рование — это парадигма программирования (стиль написания исходного кода компьютерной программы), для которой характерно следующее.

Новый!!: Стек вызовов и Императивное программирование · Узнать больше »

Инструкция (информатика)

В информатике термин инструкция обозначает одну отдельную операцию процессора, определённую системой команд.

Новый!!: Стек вызовов и Инструкция (информатика) · Узнать больше »

Высокоуровневый язык программирования

Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом.

Новый!!: Стек вызовов и Высокоуровневый язык программирования · Узнать больше »

Локальная переменная

В программировании локальной переменной называют переменную, объявленную внутри блока кода.

Новый!!: Стек вызовов и Локальная переменная · Узнать больше »

Перенаправления здесь:

Call stack, Программный стек.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »