Cтраница 1
Трехадресная команда представляет собой ячейку, мысленно разделенную на четыре части вполне определенной длины, например, в 3, 9, 9 и 9 разрядов. [1]
Трехадресная команда более всего соответствует обычной логике выполнения операций над числами: в команде указывается вид операции, исходные величины и результат операции. [2]
Трехадресная команда более всего соответствует обычной логике выполнения операций над числами: в команде указываются вид операции, исходные величины и результат операции. [3]
Трехадресная команда - команда, в которой все три адреса требующиеся для задания арифметической или логической операции общего вида, представляются явно. [4]
Трехадресные команды наиболее удобны при составлении программ в машинных адресах и позволяют сделать программу короче. Применение трехадресных команд увеличивает быстродействие ЦВМ, и поэтому они широко применялись в машинах первого и второго поколений. Длина трехадресной команды избыточна в случае выполнения одно - и двухадресных команд в ЦВМ, которых множество, а также, если результат предыдущей команды используется в последующей. Поэтому эффективность трехадресных команд снижается, особенно при использовании автоматического программирования. В современных ЦВМ адресность команд переменна и зависит от длины ( формата) команды. Так, начиная с команды длиной в байт, разрешается адресация. Широко распространены команды длиной 2; 4; 6 байт. [5]
Трехадресная команда имеет вид: к) ва ага3, где к - номер команды; в - код операции; al a - i a3 - адреса команды. [6]
Трехадресные команды являются наиболее удобными при составлении программ в машинных адресах. Программы из таких команд содержат меньшее их число, чем одноадресные и двухадресные программы. Поэтому Трехадресные машины характеризуются большей производительностью по сравнению с ЦВМ другой адресности, и получили большое распространение среди машин первого и второго поколений. [7]
Представление чисел в упакованном десятичном формате.| Форматы ко манд ЭВМ. [8] |
Трехадресная команда, выполняющая, например, операцию сложения, должна содержать код операции сложения и три адреса. Действия, выполняемые такой командой, определяются примерно следующей последовательностью: 1) взять число, хранящееся по первому адресу; 2) взять число, хранящееся по второму адресу, и сложить его с первым числом; 3) результат сложения записать по третьему адресу. [9]
Трехадресная команда более всего соответствует обычно. [10]
Трехадресная команда ( рис. 6.8, в) содержит код операции и адреса трех операндов, причем по адресам AI, A2 находятся числа, участвующие в выполнении данной операции, а по адресу A3 отсылается результат. [11]
Трехадресная команда имеет структуру КАВС, где К - по-прежнему код операции, А и В - адреса операндов, а С - адрес ячейки, куда следует поместить результат. [12]
Система трехадресных команд, принятая во многих из действующих электронных машин, обусловлена наличием элементарных операций, в которых участвует сразу содержание трех ячеек памяти. [13]
Кроме трехадресных команд, часто применяются одно - и двухадресные команды. Одноадресная команда содержит один адрес, по которому выбирается или отправляется число и код операции. Для выполнения действий, осуществляемых одной трехадресной командой, требуется три одноадресных команды. Код операции первой одноадресной команды имеет смысл пересылки первого числа из ЗУ и АУ, второй - пересылки второго числа из ЗУ в АУ и выполнения заданного арифметического действия и третьей - пересылки результатов из АУ в ЗУ. [14]
Струкгура кодов команд. [15] |