|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Вопрос №32. Микропроцессоры. Адресация и структура команд. Назначение регистров общего назначения и специальных регистровПрямая регистровая адресация. При этой адресации процессор обращается к внутренней памяти процессора. Прямая адресация. Эта адресация используется при непосредственном обращении процессора к оперативной памяти. В адресной части команды указывается адрес оперативной памяти. Непосредственная адресация. При непосредственной адресации в адресной части команды находится сам операнд, с которым будут производиться действия. Косвенная регистровая адресация. При этой адресации процессор обращается в ячейку внутренней памяти, в которой он находит не сам операнд, а еще один адрес, по которому находится операнд. Косвенная адресация ОП. Выполняется аналогично косвенной регистровой, но процессор обращается не к внутренней памяти, а к оперативной, находя в ней адрес ячейки содержащей операнд. Относительная адресация. Эта адресация используется при обращении к части оперативной памяти. В ОП выделяется часть и называется виртуальной памятью. Адрес нулевой ячейки виртуальной памяти находится во внутренней памяти процессора. При обращении в виртуальную память в команде указывают адрес базового регистра (регистра внутренней памяти, который хранит адрес нулевой ячейки виртуальной памяти) и смещение (адрес, какой либо ячейки виртуальной памяти). Действительный адрес ОП получается при сложении адреса базы и смещения. У каждой ЭВМ своя структура команд.
Размер операционной части команды зависит от особенностей процессора. Размер адресной части команды зависит от емкости памяти. Операционная часть команды делится на 2 части – код операции и признак адресации. В коде операции указывается какую операцию необходимо производить процессору. В признаке адресации указывался признак адресации. В адресной части указывались адреса команд или операндов.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |