Статическая память SRAM


Статическая память SRAM (Static Random Access Memory) – память, способная хранить информацию в статическом режиме, т.е. сколь угодно долго при отсутствии обращений (при наличии питающего напряжения).

Динамическая память DRAM


Динамическая память DRAM (Dinamic Random Access Memory) получила свое название от принципа действия ее запоминающих ячеек, которые выполнены в виде конденсаторов, образованных элементами полупроводниковых микросхем. С некоторым упрощением описания физических процессов можно сказать, что при записи логической единицы конденсатор заряжается, а при записи нуля – разряжается. Схема считывания разряжает через себя этот конденсатор, и, если Читать далее

Временная диаграмма ИМС КМ48С512


ИМС КМ48С512 – 512 Кслов, разрядность 8 бит, технология изготовления – КМОП. ИМС – типа EDO (extended data output). Рис. 1. 30. Временная диаграмма чтения ИМС КМ48С512

Регистр режима


11 10 9 8 7 6 5 4 3 2 1 0 Mode CAS# задержка Пакетный режим Длина максимального пакета Mode — режим. 00000 – нормальный, хх100 – пакетный. CAS# задержка – число тактов по прошествии которых после начала обмена появляются первые данные. Пакетный режим – Если 0, то последовательный пакетный режим, а если 1, Читать далее

Архитектуры перспективных процессоров


Два подхода к повышению производительности процессоров: 1). Конвейеризация. 2). Распараллеливание во времени. При Организации высокопроизводительной обработки данных Возникают следующие проблемы:

Конвейерные с-мы


Основные типы СуперЭвм: 1. Векторно-конвейерные с-мы (СуперЭвм) 2.

Факторы, снижающие производительность


Факторы снижающие производительность: 1. Скалярная обр-ка Если число векторных операций достигает 20%, то это колоссальная удача. Реальные задачи имеют очень малую долю векторных операций, а это означает, что основная нагрузка идет на скалярный процессор, поэтому скалярная обр-ка снижает производительность этой с-мы.

Многопроцессорные системы обработки данных


Классификация в мультипроцессорных с-мах. Все мультипроцессорные с-мы разделяются на два класса: Многомашинные с-мы обработки данных(ММСОД) Многопроцессорные с-мы обработки данных(МПСОД) ММСОД можно разделить на следующие типы:

Особенности многопроцессорных систем


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

Организация ЭВМ. Методические указания к лабораторным работам.


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

ОЗНАКОМЛЕНИЕ С РАБОТОЙ НА УЧЕБНОЙ МИКРО – ЭВМ УМПК – 86


Целью работы является ознакомление со структурой, картой памяти, организацией управления и режим работы учебной микро –ЭВМ. 1.1.УЧЕБНАЯ МИКРО – ЭВМ УМПК – 86 Учебная микро –ЭВМ УМПК – 86 предназначена для знакомства с особенностями построения вычислительных средств и комплексов на базе процессора с фиксированным набором команд, а также для исследования методов программирования и изучение работы Читать далее

ОЗНАКОМЛЕНИЕ С РАБОТОЙ НА УЧЕБНОЙ МИКРО – ЭВМ УМПК – 86


Целью работы является ознакомление со структурой, картой памяти, организацией управления и режим работы учебной микро –ЭВМ. 1.1.УЧЕБНАЯ МИКРО – ЭВМ УМПК – 86 Учебная микро –ЭВМ УМПК – 86 предназначена для знакомства с особенностями построения вычислительных средств и комплексов на базе процессора с фиксированным набором команд, а также для исследования методов программирования и изучение работы Читать далее

ОРГАНИЗАЦИЯ ПАМЯТИ


Память процессора логически организована в виде линейного адресного пространства как одномерный массив байт (рис. 1.2.), каждый из которых имеет 20 – битовый физический адрес в диапазоне 00000h – FFFFFh (здесь и далее представляются в шестнадцатеричной системе счисления, признаком которой служит буква h в конце числа). Любые две смежных байта в памяти могут рассматриваться как 16 Читать далее

ПРОГРАММНО-ДОСТУПНЫЕ РЕГИСТРЫ


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

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ N 1


Для подготовки к работе необходимо ознакомиться с по­рядком ее проведения и индивидуальным заданием. Рекоменду­ется по ходу выполнения работы оформлять отчет с записью результатов в шестнадцатиричной системе счисления.

ЧТЕНИЕ ПАМЯТИ, ЗАПИСЬ В ПАМЯТЬ


Опера­цию чтения можно выполнять для любой ячейки памяти, кото­рая принадлежит или ОЗУ или ПЗУ. Операция записи в ПЗУ выполняется без сообщения об ошибке, при этом содержимое ячейки памяти ПЗУ остается без изменения. Обращение по чтению или записи по адресам, не принадлежащим ни ОЗУ ни ПЗУ, приводит к ожиданию процессором сигнала готовнос­ти от отсутствующего на шине Читать далее

ЧТЕНИЕ И ЗАПИСЬ СОДЕРЖИМОГО РЕГИСТ­РОВ


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

ЗАПУСК И ВЫПОЛНЕНИЕ ПРОГРАММЫ


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

ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ К РАБОТЕ N 1


Выполнение индивидуального задания заключается в исследо­вании архитектуры процессора и изучении команд управления микро-ЭВМ. Задание 1. Отыскать адрес служебной области ОЗУ, где сохраняется содержимое регистров программы пользователя, и установить последовательность хранения в памяти содержимо­го регистров.

ФОРМАТ КОМАНД И СПОСОБЫ АДРЕСАЦИИ ДАННЫХ


Целью работы является исследование выполнения от­дельных команд при различных методах адресации, кодирова­ние программы и запись ее в память. 2.1. СИСТЕМА КОМАНД 2.1.1. МАШИННАЯ КОМАНДА.

РЕЖИМЫ АДРЕСАЦИИ ДАННЫХ


Способ фор­мирования адреса операнда называется режимом адресации. Использование различных режимов адресации позволяет умень­шить длину команд процессора в случае задания в качестве операнда адреса расположения данного в памяти. Например, для задания физического адреса байта или слова в адресном пространстве памяти требуется поле длиной 20 бит, для за­дания части логического адреса (смещение в сегменте) требу­ется поле длиной Читать далее

ФОРМАТЫ КОМАНД


Формат команды процес­сора определяет способ представления команды в памяти и показывает ее постоянные составные части (поля). Несколь­ко типичных форматов команд микропроцессора К1810ВМ86 приведены на рис. 2.9, а полный перечень форматов команд дается в приложении. Длина команд варьируется от одного байта до шести. В первых одном или в двух байтах команды находятся код операции и указание Читать далее

КОДИРОВАНИЕ СПОСОБА АДРЕСАЦИИ


Поля MOD и R/M определяют один из возможных способов адре­сации данного: 1) в случае, когда поле MOD равно 11, задается регис­тровый способ адресации и поле R/M определяет регистр, в котором находится операнд (см. описание поля REG); 2) в случае, когда поле MOD равно 01 или 10, задается относительный способ адресации операнда в памяти соответ­ственно со Читать далее

КОМАНДЫ ПЕРЕСЫЛКИ ДАННЫХ


Команды пересылки данных осуществляют обмен данными между регис­трами процессора и ячейками адресного пространства памя­ти или адресного пространства ввода—вывода. Основная команда общего назначения MOV (переслать) может переслать байт или слово между регистрами и ячейкой памяти или между двумя регистрами (рис. 2.11). В команде допустимо следующее сочетание операндов:

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ N 2


Перед началом выполнения работы изучите порядок ее проведения и справочные материалы, приведенные в приложе­нии, получите индивидуальное задание и ознакомьтесь с ним. Программа представляет собой последовательность байт, кото­рая располагается в сегменте кода и интерпретируется про­цессором как последовательность команд. Перед запуском программа должна находиться в памяти, а регистр счетчика команд совместно с сегментным регистром кода (CS:IP) долж­ны Читать далее

ВЫПОЛНЕНИЕ ПРОГРАММЫ В ПОШАГОВОМ РЕЖИМЕ


Пошаговый режим выполнения программы исполь­зуется при отладке программ. Выполните введенную ранее в память программу в пошаговом режиме, для чего: 1) нажмите на клавишу STEP (F7) или RUN и проконтроли­руйте появление смещения в сегменте кода пер­вой исполняемой команды (содержимое регистра IP);