Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все ответы -для шпор.doc
Скачиваний:
26
Добавлен:
01.04.2025
Размер:
648 Кб
Скачать
☆

37)Организация памяти микропроцессорных систем. Виды памяти.

Для хранения информации в микропроцессорных системах используются запоминающие устройства на основе полупроводниковых материалов, а также магнитные и оптические внешние носители. Внутренняя память представлена в виде отдельных интегральных микросхем собственно памяти и элементов, включенных в состав других ИМС, не выполняющих непосредственно функцию хранения программ и данных - это и внутренняя память центрального процессора, и видеопамять, и контроллеры различных устройств.

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

38)Понятие системы команд. Виды команд. Формат команд. Коп. Операнд.

Система команд  — соглашение о предоставляемых архитектурой средствах программирования, а именно: определённых типах данных, инструкций, системы регистров, методов адресации, моделей памяти, способов обработки прерываний и исключений, методов ввода и вывода.

Система команд представляется спецификацией соответствия (микро)команд наборам кодов (микро)операций, выполняемых при вызове команды, определяемых (микро)архитектурой системы. (При этом, на системах с различной (микро)архитектурой может быть реализована одна и та же система команд. Базовыми командами являются, как правило, следующие:

  • арифметические, например «сложения» и «вычитания»;

  • битовые, например «логическое и», «логическое или» и «логическое не»;

  • присваивание данных, например «переместить», «загрузить», «выгрузить»;

  • ввода-вывода, для обмена данными с внешними устройствами;

  • управляющие инструкции, например «переход», «условный переход», «вызов подпрограммы», «возврат из подпрограммы».

Классификация команд.

При использовании фиксированного числа бит под КОП для кодирования всех m команд необходимо в поле КОП выделить двоичных разрядов, в малых ЭВМ для кодирования команд широко используется принцип кодирования с переменным числом бит под поле КОП для различных групп команд.

КОП - код операции - двоичный код, однозначно указывающий процессору на выполнение конкретных действий, и определяющий при этом форму задания адресов операндов;

Следовательно, формат команды – это совокупность таких ее характеристик, как количество, размер и назначение полей.

Форматы команд

Для операций с разными способами адресации и разными форматами данных необходимо введение различных форматов команд, которые по-разному задают местонахождение и количество операндов, и, естественно, имеют разную длину.

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

Возвращаясь к учебной ЭВМ УМ-3 теперь можно, используя новые изученные понятия, сказать, что это трёхадресная машина с прямым способом адресации, одним форматом команд и одним форматом данных.

Операнд - аргумент операции; данные, которые обрабатываются командой; грамматическая конструкция, обозначающая выражение, задающее значение аргумента операции; иногда операндом называют место, позицию в тексте, где должен стоять аргумент операции. Отсюда понятие местности, или арности, операции, то есть числа аргументов операции