Устройство управления памятью - Программирование, компьютеры и кибернетика лабораторная работа

Устройство управления памятью - Программирование, компьютеры и кибернетика лабораторная работа



































Последовательность загрузки значений регистров базовых адресов и регистров прав доступа для системного режима. Методы и средства защиты памяти, преобразования логического адреса в физический, реализованных в УУП процессора. Режим работы процессора.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Факультет автоматики и вычислительной техники
Кафедра электронных вычислительных машин
по дисциплине «Микропроцессорные системы»
В программе инициализации загрузить значения регистров базовых адресов и регистров прав доступа для системного режима в соответствии с вариантом задания.
Базовые адреса и атрибуты защиты системных сегментов:
Включить устройство управления памятью.
Выполнить загрузку регистров базовых адресов и прав доступа для пользовательского режима в соответствии с вариантом задания.
Базовые адреса и атрибуты защиты для пользовательских сегментов:
Установить пользовательский режим работы процессора.
Составить четыре подпрограммы, выполняющие следующие действия:
Нахождение суммы N-ых элементов сегментов данных с накоплением суммы в М-ой ячейке сегмента данных не имеющего установленных атрибутов защиты (разрешено чтение и запись).
Режим работы процессора определяется выполняемой командой обращения к подпрограмме накопления суммы, заданной в п. 6. По первому и второму адресам абсолютная адресация (значения элементов N и M приведены в таблице П4.3);
Выполнение заданной двухадресной команды с операндами из ячеек N и M, находящихся в сегментах со смежными номерами. Первый операнд команды (ячейка N) должен быть из сегмента с четным номером, а второй операнд (ячейка M) из сегмента с нечетным номером (то есть всего 4 команды с сочетанием операндов N-M из сегментов 0 - 1, 2 - 3, 4 - 5, 6 - 7).
Выполнение одноадресных команд с заданной адресацией для элементов с адресом N сегментов с 0 по 7 (в восьмеричной системе счисления).
Обратиться к разработанным в подпунктах 5.1, 5.2 и 5.3 подпрограммам по командам, приведенным в таблице: JSR, EMT, TRAP и JSR.
Выполнить изменение содержимого указанных регистров базовых адресов и прав доступа для пользовательского режима через вектор прерывания #К и повторить выполнение подпункта 5.3.а) или в) для одноадресной команды с записью (т.е. кроме команды TST).
Составить и выполнить тестовые программы для выработки всех типов векторов прерываний для сегментов данных, реализованных в ЛУ включая вектор 250 для заданных вариантов заполнения таблицы дескрипторов и базовых адресов для сочетаний причин прерываний.
Составить и выполнить тестовые программы для выработки вектора 250 при обращении к кодовым сегментам для сочетаний причин прерываний.
В ходе выполнения лабораторной была изучена архитектура процессора DEC и УУП (система команд, режимы адресации, форматы слова состояния процессора, регистры ошибок, и т.д.).
Были изучены методы и средства преобразования логического адреса в физический, реализованных в УУП процессора DEC, которыми мы успешно пользовались на практике.
Были изучены методы и средства защиты памяти, реализованные в УУП.
Получены практические навыки работы с УУП процессора на уровне ОС, а также программирования под данный процессор.
Были изучены различные типы прерывании и места их возникновения. На практике был получен опыт в выявлении различных ошибок 250го прерывания
Также изучались различные типы сегментов (данных, кода и стека) и для каждого сегмента были свои специфические ошибки и режимы работы с ними (для сегмента стека нужно было вычислять ДК для определения размера; у сегмента кода было всего два режима (чтение разрешено\запрещено); ну а у сегмента данных был полный набор атрибутов по записи и чтению кроме атрибута где разрешалась запись, но запрещалось чтение).
- расширить емкость адресуемой памяти путем преобразования ЛА в ФА
- ввести разделение на системный и пользовательский режимы работы
- раздельно хранить дескрипторы сегментов (базовые адреса и права доступа) для польз. и сист. сегментов
- контролировать доступ к ОЗУ (выработка прерывания 250)
- контролировать переполнение при формировании физического адреса.
Определение основных функций процессора. Микросхема процессора и выводы шин адреса, данных и управления. Функции памяти и устройств ввода/вывода (мыши, клавиатуры, джойстика). Описание функций внутренних регистров микропроцессора. Оперативная память. презентация [603,1 K], добавлен 17.06.2014
Динамическое распределение памяти. Анализ виртуальной памяти, алгоритм ее обращения, общие принципы защиты. Страничная организация. Особенности переключения в мультизадачный режим. Режим системного управления. Расширение размера адресного пространства. презентация [1,3 M], добавлен 14.12.2013
Принцип работы процессора (одномагистральная структура). Временные диаграммы, описывающие выполнение микроопераций для каждой команды. Структурная схема управляющего автомата на основе памяти с одним полем адреса. Описание процессора на языке Active VHDL. курсовая работа [621,0 K], добавлен 24.09.2010
Функциональная схема микропроцессора Intel 8086 (i8086). Формирование физического адреса памяти, выборка команд из памяти и запись их в очередь команд. Система команд процессора. Суть защищенного режима, переход из защищенного режима в реальный режим. практическая работа [93,3 K], добавлен 24.03.2013
Ознакомление с языком ассемблера процессора Neuro Matrix NM 6403, его возможности, особенности работы, содержание операций в регистрах, архитектура. Разработка программы для заполнения блока памяти, компилирование и отладка файла, фиксирование его адреса. лабораторная работа [48,2 K], добавлен 18.10.2012
Понятие и функциональные особенности триггера как важнейшей структурной единицы оперативной памяти компьютера, а также внутренних регистров процессора. Оценка возможностей и сферы практического применения RS-триггера, его назначение, типы и формы. презентация [402,5 K], добавлен 31.01.2015
Структура платформы Java. Этапы написания, компиляции и исполнения программы в C++. Алфавит языка и числовые константы. Преобразование из строкового представления с помощью типов-оболочек. Автоматическое управление памятью. Набор регистров процессора. лекция [419,8 K], добавлен 01.05.2014
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Устройство управления памятью лабораторная работа. Программирование, компьютеры и кибернетика.
Контрольная Работа На Тему Моделирование И Формализация
Реферат по теме Модели в экономике
Реферат Фразеологизмы В Русском Языке 6 Класс
Курсовая работа по теме Понятие "человеческое достоинство"
Курсовая работа по теме Студентство та вищі навчальні заклади Росії та України (наприкінці ХІХ – на початку ХХ ст.)
Курсовая работа: Развитие образа Каина в произведениях Дж.Г. Байрона
Дневники И Эссе В Японской Литературе
Реферат по теме Основні положення міжнародного торгового права
Реферат: Порядок ввоза в Украину автотранспортных средств
Реферат по теме Художня культура стародавнього світу
Статистические таблицы
Курсовая работа по теме Введение в Автокад
Контрольная работа по теме Особенности ревизии в торговле аптечными товарами, на предприятиях общественного питания
Контрольная работа по теме Избегание стресса. Действие антропогенных стрессоров на совершенствование растений и животных
Курсовая Работа На Тему Бизнес-План Производства Молочных Продуктов
Сочинение На Тему Тихая
Контрольная Работа 1 5 Класс Виленкин
Основные Черты Языка Советской Эпохи Реферат
Дипломная работа по теме Информационное обеспечение туризма в России
Реферат: Отчет по лабораторной работе №1
Средства языка программирования Паскаль для решения математических задач - Программирование, компьютеры и кибернетика курсовая работа
Роль сестринского ухода за пациентами с гнойными заболеваниями кистей - Медицина курсовая работа
Міжнародні міграційно-трудові відносини як об'єкт міжнародно-правового регулювання - Международные отношения и мировая экономика реферат


Report Page