Вход

Сегментная организация оперативной памяти

Рекомендуемая категория для самостоятельной подготовки:
Контрольная работа*
Код 301181
Дата создания 14 декабря 2013
Страниц 6
Мы сможем обработать ваш заказ (!) 29 марта в 18:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
550руб.
КУПИТЬ

Описание

Лабораторная работа по предмету:
Вычислительные машины, системы и сети. ...

Содержание

1. Цель работы
2. Краткие теоретические сведения
3. Ход работы
Вывод

Введение

1.Цель работы
Изучение сегментной организации памяти.

Фрагмент работы для ознакомления

Рис. 1. Нумерация байтов в многобайтовых данных.
Рис. 2. Взаимодействие оперативной памяти и процессора
Считывание байта данных из памяти происходит следующим образом: адрес нужной ячейки памяти устанавливается на шине адреса, а затем данные получаются процессором по шине данных.
Для того чтобы выставить адрес ячейки памяти на шине, нужно сначала значение адреса загрузить в соответствующий регистр. Однако 16-разрядная внутренняя архитектура регистров процессора не позволяет получать сразу 20-разрядный адрес. Для устранения этой проблемы была введена сегментная адресация, заключающаяся в разбиении всей памяти на логические образования – сегменты. Адрес ячейки формируется из двух составляющих:
1) адрес начала сегмента, который хранится в одном из сегментных регистров;
2) относительное смещение к требуемой ячейке, которое может задаваться в регистре или в другой ячейке памяти (косвенная адресация).
Рис. 3. Образование физического адреса из сегментного адреса и смещения
Любой сегмент может располагаться в памяти только на границе 16-байтового логического блока памяти – параграфа.
Сегментная организация взаимодействия процессора и оперативной памяти, предполагает выделение следующих типов сегментов:
сегмента кода-CS, в котором находятся коды команд исполняемой программы;
сегмента данных-DS, в котором хранятся различные данные, обрабатываемые программой;
сегмент стека-SS, необходимый для временного хранения данных.
Деление программы на типы сегментов условно: можно вообще расположить код, данные и стек в одном сегменте.
3. Ход работы
Адреса ячеек в виде сегмент:смещение при запуске программы:
CS:IP – 155F:0000;
DS:DX – 154F:0000;
SS:SP – 1561:0100.
Адреса ячеек в виде сегмент:смещение после выполнения 6 команд программы:
CS:IP – 155F:000C;
DS:DX – 154F:0000;
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00438
© Рефератбанк, 2002 - 2024