CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Компьютерный форум > Форум Windows

Ответ Создать новую тему
 
Старый 10.01.2012, 21:14   #1
Зара
Новичок
 
Регистрация: 02.11.2010
Сообщений: 52
Репутация: 3 (3)
По умолчанию Содержимое стека

Здравствуйте! Долго ломала голову над тем, в какой теме задать этот вопрос. Извините, если не угадала.
Помогите, пожалуйста, выбрать правильные ответы в этих вопросах. Ничего в этом не понимаю.
Предмет: Организация ЭВМ.
Миниатюры
Нажмите на изображение для увеличения
Название: Новый точечный рисунок.jpg
Просмотров: 25
Размер:	48.8 Кб
ID:	119430  

Последний раз редактировалось Sanya; 10.01.2012 в 22:07. Причина: залил картинку
Зара вне форума
Другие темы раздела
Windows Прекращена работа программы "Проводник" при попытке открытия папки с видео
Всем ПРИВЕТ! помогите плиззз! В папке "ВИДЕО" есть файлы,фильмы (единицы) после нажатия на которые прекращает работать проводник, хотя сам фильм запустить можно. Так же не могу удалить эти файлы и перенести куда-либо!!!! Скажете вирус....? Но я 3-4 прог. проверял..... пусто!!! В чем может быть.... Прекращена работа программы "Проводник" при попытке открытия папки с видео
Windows Изменения в реестре
Обратилась ко мне одна знакомая по поводу: не работают сочетания клавиш Win, т.е. клавиша Win функционирует только при одиночном нажатии (выводит меню Пуск), все дальнейшие манипуляции типа Win + pause/break (вывод сведений о системе), Win + Е (выполнить) и т.п. не работают. Хотя ранее всё.... Изменения в реестре
Старый 11.01.2012, 20:14   #2
kolyanius
Форумчанин
 
Аватар для kolyanius
 
Регистрация: 01.03.2010
Адрес: ssh
Сообщений: 1,317
Репутация: 656 (306)
По умолчанию Re: Содержимое стека

7) 121
8) 122
9) 122
10) наверно тот операнд, который добавили

хз, вроде так не помню уже...
kolyanius вне форума
Старый 11.01.2012, 21:12  [ТС]   #3
Зара
Новичок
 
Регистрация: 02.11.2010
Сообщений: 52
Репутация: 3 (3)
По умолчанию Re: Содержимое стека

Ой спасибо! Я уж думала никто не знает!
А вообще, если это не трудно, можете объяснить почему именно эти ответы выбрали?
Зара вне форума
Старый 11.01.2012, 21:32   #4
kolyanius
Форумчанин
 
Аватар для kolyanius
 
Регистрация: 01.03.2010
Адрес: ssh
Сообщений: 1,317
Репутация: 656 (306)
По умолчанию Re: Содержимое стека

Стек - это область памяти, в корой можно хранить переменные регистров.
Так вот в стеке есть так называемый указатель стека, который постоянно указывает на вершину стека.
Схематическое изображение стека (как у вас на картинке) ни что иное как обычная стопка, в которой действует принцип ЛИФО (первым зашел - последним вышел). Вершина этой стопки - это кокраз самая верхняя ячейка памяти изображенная на картинке.
Операнды (переменные) записываются или извлекаются из стека путем двух операций:
push - поместить
pop - извлечь
Следовательно, когда мы помещаем в стек операнд, ячейка памяти сдвигается и соответсвенно указатель регистра также сдвигается на единицу вверх и наобор (если извлекаем).
Как то так...изучал материал 6 лет назад потому могу ошибаться!
kolyanius вне форума
После регистрации реклама в сообщениях будет скрыта
Старый 11.01.2012, 22:17  [ТС]   #5
Зара
Новичок
 
Регистрация: 02.11.2010
Сообщений: 52
Репутация: 3 (3)
По умолчанию Re: Содержимое стека

Спасибо! Ну вроде чуть-чуть поняла, но не уверена на все 100%. Судя по двум фразам:
Так вот в стеке есть так называемый указатель стека, который постоянно указывает на вершину стека
и
Вершина этой стопки - это кокраз самая верхняя ячейка памяти изображенная на картинке
можно ли сделать вывод что указатель стека это верхняя ячейка памяти ?
Если это так, то можно сказать, что для восьмой таблицы с чуть измененным вопросом (Содержимое стека показано на рисунке. Какое число будет содержаться в указателе стека после выполнения команды стекового сложения?) ответ будет тоже 122 ?
Зара вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
PascalABC Дан указатель Р1 на вершину непустого стека. Создать два новых стека, переместив в первый из них все элементы исходного стека с четными значениями, а
Помогите срочно составить задачу: Дан указатель Р1 на вершину непустого стека. Создать два новых стека, переместив в первый из них все элементы исходного стека с четными значениями, а во второй - с нечетными (элементы в новых стеках будут располагаться в порядке, обратном исходному; один из этих...
[Evgenii]
Assembler, MASM, TASM завершить программу аварийно вследствие того, что содержимое стека затирает собою машинный код программы
Здравствуйте. К сожаление не имею представления как написать такую программу: "Написать программу, завершается аварийно вследствие того, что содержимое стека затирает собою машинный код программы" Заранее благодарна за помощь!)
Anapa
Assembler, MASM, TASM Как описать содержимое стека?
Как описать изменение содержимого стека и регистра sp после выполнения каждой команды из нижеприведенной последовательности. Где прочитать? Адрес Оператор title callproc 0000 stacksg segment para stack 'Stack' 0000 dw ...
ahito1
Turbo Pascal Создать два новых стека, переместив в первый из них все элементы исходного стека с четными значениями, а во второй — с нечетными
Дан указатель Р1 на вершину непустого стека. Создать два новых стека, переместив в первый из них все элементы исходного стека с четными значениями, а во второй — с нечетными (элементы в новых стеках будут располагаться в порядке, обратном исходному; один из этих стеков может оказаться пустым)....
МарусенькO
Pascal (Паскаль) Реализация стека целых чисел. Процедура добавления нового элемента, удаление, вывод стека
Попросили написать программку, но, паскаль очень давно не практикую, поэтому прошу тут: Надо написать программу реализации стека целых чисел. В ней реализовать процедуры добавления нового элемента, удаления элемента и вывода стека. Вставка и удаление должны осуществляться по запросу пользователя.
Анютика
Опции темы

Текущее время: 16:17. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru