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