Cтраница 1
Неявная адресация - адреса операнда в команде не указано, но он подразумевается кодом операции. [1]
Разновидность неявной адресации, при которой адрес берется из предыдущей команды. [2]
При неявной адресации адрес операнда содержится в команде. [3]
Метод неявной адресации, при котором операционная часть команды точно адресуется по операндам в ячейке, следующей за ячейкой операндов предыдущей команды. [4]
Метод неявной адресации, применимый только к безадресным командам, при котором операционная часть команды точно адресует операнды в соответствии с адресом из предыдущей выполняемой команды. [5]
При неявной адресации адрес операнда неявно задается в коде операции. Один из операндов такой команды, например, всегда находится в аккумуляторе. [6]
Однонаправленная ( one-addressing) - неявная адресация, при которой операционная часть команды точно адресуется по операндам в ячейке, следующей за ячейкой операндов предыдущей команды. [7]
Адресация с повторением ( repetitive) - неявная адресация, применимая только к безадресным командам, при которой операционная часть команды точно адресует операнды в соответствии с адресом из предыдущей выполняемой команды. [8]
Какому числу байтов ( от 1 до 8) равна длина команды с неявной адресацией 8-разрядного микропроцессора. [9]
При регистровой адресации команда имеет один байт, в котором находятся сведения о регистре общего назначения, содержащем нужные данные; При косвенной адресации в однобайтной команде указаны те спаренные регистры общего назначения, в которых находится адрес ячейки памяти ОЗУ. При неявной адресации сам тип команды, помещаемый в первом байте, подразумевает, что операндом является содержимое аккумулятора. [10]
![]() |
Пример команды с непосредственной адресацией.| Пример команды с прямой адресацией. [11] |
Прямая адресация, как правило, представляется наиболее естественной и простой для понимания. При неявной адресации адрес местоположения данных встроен в команду, и программист лишен возможности самостоятельно обращаться к данным по их адресу. При неспосредствен-ной адресации данные указываются в самой команде, следуя сразу за кодом операции. В этом случае программист тоже не может адресоваться к данным. И только при прямой адресации у него имеется такая возможность, явным образом задавая адрес необходимых данных. Этот адрес, заданный в шестнадцатеричной форме, занимает второй и третий байты 3-байтовой команды. Адреса задаются в шестнадцатеричной форме, а содержимое адресуемых областей памяти-в двоичной. В области памяти с адресом 0003 находится код операции команды записи содержимого аккумулятора в память, а области с адресами 0004 и 0005 содержат информацию о местоположении необходимых данных, т.е. адрес ОООЕ. [12]
Системы команд управляющих ЭВМ обычно не имеют трехадресных команд. Отсутствие третьего адреса компенсируется применением методов неявной адресации или записью результата операции по адресу одного из операндов. [13]
Такая стековая память функционирует без СчС и адресов. Благодаря безадресной стековой памяти достигается высокая эффективность использования неявной адресации, особенно в том случае, когда с помощью стека производится вычисление арифметических выражений. [14]
![]() |
Трехадрес-иан структура.| Четырехадресная структура. [15] |