Cтраница 1
Адрес ячейки памяти, где хранится слово инструкции. [1]
Адрес ячейки памяти, с которой начинается выбор показаний датчиков. [2]
Адрес ячейки памяти, определяемый командой передачи управления. [3]
Адреса ячеек памяти, указанные в команде, можно вычислять и преобразовывать как числа. [4]
Адреса ячеек памяти изображаются целыми двоичными числами, начиная с нуля; положение любого поля, или группы байтов, в основной памяти машины определяется адресом крайнего левого байта поля. [5]
Адрес ячейки памяти, содержащей либо прямой, либо другой косвенный адрес. [6]
Адрес ячейки памяти, в которую должен быть помещен результат операции. [7]
Адрес ячейки памяти, где расположен операнд, указывается во втором и третьем байтах команды, которые в этом случае являются соответственно младшим и старшим байтами адреса. [8]
Адрес ячейки памяти, в которой хранится код первой исполняемой команды, называют вектором начального запуска или вектором сброса. В некоторых МК этот адрес однозначно определен и приведен в техническом описании. Про такие МК говорят, что они имеют фиксированный вектор сброса. В других МК вектор сброса может быть произвольно определен пользователем. На этапе программирования МК необходимый вектор начального запуска записывается в ячейки с фиксированными адресами, и при выходе МК из сброса автоматически загружается в счетчик команд. О таких МК говорят, что они имеют загружаемый вектор сброса. Загружаемый вектор сброса имеют все 8-разрядные МК фирмы Motorola, выполненные по структуре с единым адресным пространством команд и данных. [9]
В команде адрес ячейки памяти, где расположен операнд, определяется содержимым регистровой пары, явно или неявно указанной в коде команды. [10]
Где указывается адрес ячейки памяти и где расположен операнд при прямой адресации. [11]
Слово представляет собой адрес ячейки памяти, объем которой не превышает 65 536 байт. [12]
У большинства микропроцессоров адрес ячейки памяти представляет собой одно число. А у микропроцессора 8088 адрес каждой ячейки памяти задается двумя числами: номером блока и смешением. Такой странный метод адресации обусловлен тем, что команды программы для микропроцессора 8088 и ее данные должны располагаться в разных частях памяти, другими словами, в разных сегментах. Вспомните, как ищут в городе чей-нибудь дом: сначала находят улицу ( считайте ее сегментом), а затем дом с нужным номером ( смещением) на этой улице. [13]
При такой адресации адрес ячейки памяти, к которой необходимо обратиться, содержится в самой команде. К числу команд с прямой адресацией относятся также команды обращения к портам ввода или вывода. Прямая адресация наиболее удобна с точки зрения программиста, поскольку сразу задает нужный адрес. [14]
При этой адресации адрес ячейки памяти, к которой необходимо обратиться, хранится в адресных регистрах или регистровых парах. Команды этой группы имеют длину в одно слово. Помимо кода операции слово команды содержит двоичный код, определяющий используемые регистры или регистровые пары. При выполнении команды адрес из регистра или регистровой пары поступает через буферный регистр адреса на шину адреса. Косвенная регистровая адресация уменьшает объем программы, но требует предварительной загрузки регистровой пары, поэтому такая адресация наиболее эффективна, когда один и тот же адрес используется в программе многократно. [15]