«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы»




Скачать 319.92 Kb.
Название «Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы»
страница 4/7
Дата публикации 13.06.2014
Размер 319.92 Kb.
Тип Курсовая
literature-edu.ru > Курсовая работа > Курсовая
1   2   3   4   5   6   7

Программирование МП КР1810ВМ86.




Формат команды МП приведен на рис 3.9. Формат команды может меняться от 1 до 6 байт, байты 3, 4, 5, 6 необязательны. Первый байт команды содержит код операции КОП и два однобитовых поля: направления D и слова W. При D=1 осуществляется передача операнда в память или регистр, при D=0 осуществляется передача операнда из памяти или регистра МП. Поле W идентифицирует тип операнда, при W=1 команда оперирует словом, при W=0 - байтом. Второй байт, называемый постбайтом, определяет участвующие в операции регистры или регистр и ячейку памяти и состоит из трех полей: MOD, REG и R/М. Поле REG определяет второй операнд, находящийся в регистре МП БИС, 2-битное поле МОD определяет используемый режим адресации и 3-битное поле R/M определяет первый операнд, который может находиться в регистре или памяти.

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

В таблице приведены методы адресации МП.

MOD=11

Эффективный адрес операнда

R/M

W=0

W=1

R/M

MOD=00

MOD=01

MOD=10

000

001

010

011

100

101

110

111

AL

CL

DL

BL

Ah

Ch

Dh

Bh

AX

CX

DX

BX

SP

BP

SI

DI

000

001

010

011

100

101

110

111

(BX)+(SI)

(BX)+(SI)+D8

(BX)+(SI)+D16

При прямой адресации эффективный адрес (ЭА) находится непосредственно в поле смещения команды. При регистровой адресации, адресом операнда служит содержимое РОН, в качестве которого могут использоваться как двухбайтовые регистры АХ-DХ, так и однобайтовые AL-DL.

При косвенной регистровой адресации адрес находится в одном из четырех регистров BP, SP, SI, DI. Код поля MOD определяет тот регистр, который участвует в формировании ЭА.

При базовой адресации ЭА операнда представляет собой сумму значения смещения и содержимого регистров ВХ и ВР. Код поля MOD определяет тот регистр, который участвует в формировании ЭА.

Индексная адресация аналогична базовой, за исключением того, что формировании ЭА используются индексные регистры SI и Dl. Базовую и индексную адресации применяют в тех случаях, когда, операнд является одним из элементов массива данных.

При базовой индексной адресации эффективный адрес операнда вычисляется как сумма содержимого базового регистра ВХ или ВР, содержимого индексного регистра SI или DI и смещения, находящегося в команде. Выбор базового или индексного регистров осуществляется кодом поля MOD, этот способ адресации чаще всего используют при обращении к элементам двухмерного массива, так как имеется возможность варьировать две компоненты адреса. Смещения могут быть как байтами, так и словами.

В режиме относительной адресации ЭА вычисляется как сумма фиксированного смещения, находящегося в команде, и текущего значения указателя команд IP. При этом значение IP равно адресу байта, следующего за текущей командой. Этот тип адресации применяется только в командах условных и безусловных переходов и вызовов подпрограмм.



Для обращения к операндам строковых команд используются индексные регистры SI и DI, при этом регистр SI адресует байт (слово) строки источника, а регистр DI - байт (слово) строки получателя. Содержимое индексных регистров при повторяющихся строковых операциях корректируются автоматически.

Доступ к портам ввода-вывода, находящимся в адресном пространстве ввода-вывода, достигается двумя способами адресации: прямым и косвенным. При прямой адресации адрес порта представляет собой 8-битовый операнд, находящийся во втором байте команды, что позволяет обратиться к 256 портам ввода-вывода. При косвенной адресации адрес порта находится в регистре DX, что дает возможность обращаться к 65535 портам ввода-вывода. Если порты ввода-вывода отображены на память, то для обращения к ним применяются любые способы адресации операндов, находящихся в памяти.
1   2   3   4   5   6   7

Похожие:

«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы» icon Курсовая работа по дисциплине «Организация ЭВМ и систем»
В контрольно-курсовой работе разрабатывается вычислительная система, предназначенная для реализации заданного алгоритма обработки...
«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы» icon Моделирование контрольно-курсовая работа
Имитационное моделирование является распространенным методом исследования на всех этапах создания и функционирования сложной системы:...
«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы» icon Курсовая работа по дисциплине «Динамические интеллектуальные системы»
Разработка прототипа «Оператор Реактора»динамической интеллектуальной системы для диагностики состояния активной зоны реактора по...
«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы» icon Методические указания по контрольно-курсовой работе по дисциплине эксплуатацияэвми систем
Методические указания по ккр составлены доц каф ЭВМ лебеденко Ю. И. и обсуждены на заседании кафедры ЭВМ факультета кибернетики
«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы» icon Курсовая работа
Рассмотрена модель атаки и метод моделирования иммунных систем. Приведены описание разработанной системы обнаружения атак, результаты...
«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы» icon Методические указания по выполнению контрольно-курсовой работы для...
Цели и задачи выполнения контрольно-курсовой работы
«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы» icon Программа учебной дисциплины «Управление данными»
«Математика», «Информатика», «Программирование на языках высокого уровня», «Дискретная математика», «Объектно-ориентированное программирование»,...
«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы» icon Тема организация маркетинга. Оформление курсовой работы
Курсовая работа должна соответствовать требованиям по содержанию и оформлению. Она должна иметь следующую по
«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы» icon Методические указания по выполнению контрольно-курсовой работы для...
Цели и задачи выполнения контрольно-курсовой работы
«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы» icon Курсовая работа
Рассматриваются такие аспекты построения системы как разработка архитектуры системы с использованием шаблонов проектирования, оформления...
Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции