0 / 0 / 0
Регистрация: 17.03.2021
Сообщений: 9
1

Чем отличается сегмент стека от сегмента данных?

18.12.2021, 13:18. Показов 2091. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Чем отличается сегмент стека от сегмента данных в архитектуре IA-32? Чем они отличаются по схемам управления? Интересует с точки зрения архитектуры процессора.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2021, 13:18
Ответы с готовыми решениями:

Пересылка двух слов из сегмента стека в сегмент данных
2 слова находятся в сегменте стека описание (слово) значение '3GH8' написать програму...

Копирование массива из сегмента данных в сегмент стека при помощи rep movsd
Применял rep movsd для перезаписи из одной области памяти в другую. Перезапись работала нормально....

В чём различие стека и сегмента?
Привет,обьясните на пальцах.В чём разница между стеком и сегментом в я зыке assembler!Дело в...

Рассматривая слова из стека как адреса некоторых байтов из сегмента данных, обнулить все эти байты
Пусть в стек записано 40 слов. Реализовать следующую операцию: рассматривая слова из стека как...

Изображение разбито на сегмента с помощью map, при наведении на сегмент он должен потемнеть
Здравствуйте, есть изображение, которое разбито на сегмента с помощью map, при наведении на сегмент...

2
Native x86
Эксперт Hardware
5504 / 3262 / 933
Регистрация: 13.02.2013
Сообщений: 10,362
18.12.2021, 15:15 2
Ничем не отличаются, и там и там хранятся данные. Разница только в способе использования.
1
Эксперт Hardware
Эксперт Hardware
6100 / 2344 / 390
Регистрация: 29.07.2014
Сообщений: 3,107
Записей в блоге: 4
18.12.2021, 17:34 3
Цитата Сообщение от Romenka Посмотреть сообщение
Чем отличается сегмент стека от сегмента данных в архитектуре IA-32?
Свойства сегмента описывает его дескриптор.
В системе имеется специальная таблица GDT, или Global Descriptor Table, где собраны дескрипторы для каждого из сегментов - кода, данных, стека. Размер дескриптора 8-байт и помимо прочего в нём имеется 4-битное поле "Type", в котором определяется тип сегмента. В доках интела том(3) есть таблицы с описанием. Бит(10) в поле Type называется "Expand Down", и если дескриптор описывает сегмент-стека, этот бит будет взведён. Иначе это обычная секция-данных. Стек обслуживают пара регистров SS:ESP.
Миниатюры
Чем отличается сегмент стека от сегмента данных?   Чем отличается сегмент стека от сегмента данных?  
3
18.12.2021, 17:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2021, 17:34
Помогаю со студенческими работами здесь

Декодировать команды и данные в соответствии с приведенным дампом сегмента кода и содержимым сегмента данных
.8086 Декодировать команды и данные в соответствии с приведенным дампом сегмента кода и содержимым...

Типы данных: чем отличается тип данных int от float?
Всем привет! Помогите пожалуйста, чем отличается тип данных int от float?

Как влияет на сегмент стека выполнения команды int 21h
Вот есть набор задачек которые мне нужно научиться решать и конечно же понимать =) В ассемблере,...

Чем отличается внешнее подключение к базе данных от внутреннего
Можете объяснить: Чем отличается внешнее подключение к базе данных от внутреннего??

Чем стек отличается от структуры данных линейный список?
Чем стек отличается от структуры данных линейный список? Немного не понимаю что лучше использовать,...

Чем отличается метод передачи данных TcpClient() от Socket
Здравствуйте! Подскажите, пожалуйста! Очень интересно :)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru