ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Архитектура Фон-неймана. Основные элементы ЭВМ. Косвенная адресация операндов. Понятие операнда.Архитектура – это наиболее общие принципы построения ЭВМ, реализующие программное управление работой и взаимодействием основных ее функциональных узлов. Архитектура Фон Неймана - система принципов построения и функционирования компьютера, предложенная американским математиком Джоном Фон Нейманом в 1945 году в статье «Предварительное рассмотрение логической конструкции электронно-вычислительного устройства». Фон Неймановская архитектура компьютера считается классической, на ней построено большинство компьютеров. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных. Основные элементы ЭВМ: В соответствии с принципами фон Неймана компьютер состоит из: Арифметического логического устройства — АЛУ (англ. ALU, Arithmetic and Logic Unit), выполняющего арифметические и логические операции; Устройства управления, предназначенного для организации выполнения программ; Запоминающих устройств (ЗУ), в т.ч. оперативного запоминающего устройства (ОЗУ) и внешнего запоминающего устройства (ВЗУ); Внешних устройств для ввода-вывода данных. Косвенная адресация операндов: Косвенная. Основная суть любого вида косвенной адресации – это получение операнда не напрямик, а через адрес, который хранится в некоторой ячейке памяти (переменной). То есть получение значение по ссылке (указателю) – это и есть косвенная адресация. В команде содержится адрес адреса операнда. int a int *pa = &a; Адресация на уровне процессора организована максимум с двойным уровнем косвенности, это когда в ячейке памяти хранится адрес адреса операнда. Но в языках программирования возможна реализация неограниченного количества уровней косвенности. Например: int a int *pa = &a; int **ppa = &pa; Операнд — это константа, литерал, идентификатор, вызов функции, индексное выражение, выражение выбора элемента или более сложное выражение, сформированное комбинацией операндов, знаков операций и круглых скобок. Любой операнд, который имеет константное значение, называется константным выражением. Каждый операнд имеет тип. Не нашли, что искали? Воспользуйтесь поиском:
|