Когда процессор использует аппаратный стек, он должен извлекать операнды из так называемого «аппаратного стека». Это тот же самый стек в основной памяти? Я думаю, что нет, если да, то где именно, и использует ли процессор только для хранения операндов команд? Используется ли он для хранения обратных адресов или нет?Что такое аппаратный стек?
0
A
ответ
1
Его никогда не называли «аппаратным» стеком - возможно, это некоторые современные варианты, чтобы отличить его от некоторого программного приложения. Термин «Stack in main memory» отличается неоднозначным, что может означать десяток разных вещей в зависимости от того, что вы понимаете как «основная память».
Что касается информации о том, что хранится в стеке во время звонков, обратитесь к Calling Conventions и Call stack.
Вы также можете проверить похожие вопросы по теме: What is the role of stack in a microprocessor? и What is a stack pointer used for in microprocessors?
Смежные вопросы
- 1. Что такое «стек hog»
- 2. Что такое стек Linux?
- 3. Что такое стек протоколов?
- 4. Что такое стек LAMP?
- 5. Что такое стек операнда?
- 6. Что такое стек веб-сервисов?
- 7. Что такое ссылка на стек?
- 8. Что такое стек в Python?
- 9. Полный стек, обмен стеками и т. Д. Что такое стек?
- 10. Что такое «стек графического программного обеспечения»?
- 11. Узел console.log: Что такое «стек: [Getter]»?
- 12. Что такое стек технологий, определяющий веб-API?
- 13. Что такое ссылка доступа на стек стека?
- 14. Что такое лучший стек для изучения PHP?
- 15. Что такое стек NoSQL для React.js?
- 16. Что такое рекомендуемый стек для работы с Flink и Scala?
- 17. Стек рассмотрения с GDB. Что такое x/[n] [x] $ [reg]?
- 18. Что такое стек режима ядра для пользовательского потока (ОС Windows)?
- 19. Что такое встроенный стек вызовов в отношении CLR?
- 20. Как получить аппаратный захват экрана?
- 21. Android, используя аппаратный компас
- 22. Тот же аппаратный кластер
- 23. Что значит дублировать стек?
- 24. Обнаружив, что стек заполнен
- 25. Что создает стек?
- 26. Что означает WISC (стек)?
- 27. Что такое tiny_free_list_add_ptr?
- 28. Что такое рейки?
- 29. Ядро/пользовательский стек, что это значит?
- 30. Что такое модификатор asmlinkage?