История изменений
Исправление lenin386, (текущая версия) :
Стек для процессора это обычная память.
Нет. В её роли может выступать обычная память, но может и не выступать.
А для процессора стек это просто кусок памяти, куда указывает esp
Товарищ, esp не указывает на физическую память, никогда. На физическую память указывал SP в далёкие времена 80-х, да и то не всё так просто было в случае x86.
А для процессора стек это просто кусок памяти,
Нет, товарищ. У стека - свой сегмент, на котором, по-правильному, установлены такие атрибуты, что туда ничего не записать напрямую, нельзя запускать оттуда код и пр. Хотя, могут быть не установлены. Тут надо учить историю, это сейчас напридумывали всяких команд для удобства погроммистов, а они только тупеют от этого! Раньше что-то типа call sp - было дичью. Стек не адресовался даже.
Исправление lenin386, :
Стек для процессора это обычная память.
Нет. В её роли может выступать обычная память, но может и не выступать.
А для процессора стек это просто кусок памяти, куда указывает esp
Товарищ, esp не указывает на физическую память, никогда. На физическую память указывал SP в далёкие времена 80-х, да и то не всё так просто было в случае x86.
А для процессора стек это просто кусок памяти,
Нет, товарищ. У стека - свой сегмент, на котором, по-правильному, установлены такие атрибуты, что туда ничего не записать, нельзя запускать оттуда код и пр. Хотя, могут быть не установлены. Тут надо учить историю, это сейчас напридумывали всяких команд для удобства погроммистов, а они только тупеют от этого! Раньше что-то типа call sp - было дичью. Стек не адресовался даже.
Исправление lenin386, :
Стек для процессора это обычная память.
Нет. В её роли может выступать обычная память, но может и не выступать.
А для процессора стек это просто кусок памяти, куда указывает esp
Товарищ, esp не указывает на физическую память, никогда. На физическую память указывал SP в далёкие времена 80-х, да и то не всё так просто было в случае x86.
А для процессора стек это просто кусок памяти,
Нет, товарищ. У стека - свой сегмент, на котором, по-правильному, установлены такие атрибуты, что туда ничего не записать, нельзя запускать оттуда код и пр. Хотя, могут быть не установлены. Тут надо учить историю, это сейчас напридумывали всяких команд для удобства погроммистов, а они только тупеют от этого! Раньше что-то типа call pc - было дичью. Стек не адресовался даже.
Исправление lenin386, :
Стек для процессора это обычная память.
Нет. В её роли может выступать обычная память, но может и не выступать.
А для процессора стек это просто кусок памяти, куда указывает esp
Товарищ, esp не указывает на физическую память, никогда. На физическую память указывал SP в далёкие времена 80-х, да и то не всё так просто было в случае x86.
А для процессора стек это просто кусок памяти,
Нет, товарищ. У стека - свой сегмент, на котором, по-правильному, установлены такие атрибуты, что туда ничего не записать, нельзя запускать оттуда код и пр. Хотя, могут быть не установлены. Тут надо учить историю, это сейчас напридумывали всяких команд для удобства погроммистов, а раньше call pc - дичью было. Стек не адресовался даже.
Исходная версия lenin386, :
Стек для процессора это обычная память.
Нет. В её роли может выступать обычная память, но может и не выступать.
А для процессора стек это просто кусок памяти, куда указывает esp
Товарищ, esp не указывает на физическую память, никогда. На физическую память указывал SP в далёкие времена 80-х, да и то не всё так просто было в случае x86.
А для процессора стек это просто кусок памяти,
Нет, товарищ. У стека - свой сегмент, на котором, по-правильному, установлены такие атрибуты, что туда ничего не записать, нельзя запускать оттуда код и пр. Хотя, могут быть не установлены. Тут надо учить историю, это сейчас напридумывали всяких команд для удобства погроммистов, а раньше call pc - дичью было.