Cтраница 3
Трехадресные команды наиболее удобны при составлении программ в машинных адресах и позволяют сделать программу короче. Применение трехадресных команд увеличивает быстродействие ЦВМ, и поэтому они широко применялись в машинах первого и второго поколений. Длина трехадресной команды избыточна в случае выполнения одно - и двухадресных команд в ЦВМ, которых множество, а также, если результат предыдущей команды используется в последующей. Поэтому эффективность трехадресных команд снижается, особенно при использовании автоматического программирования. В современных ЦВМ адресность команд переменна и зависит от длины ( формата) команды. Так, начиная с команды длиной в байт, разрешается адресация. Широко распространены команды длиной 2; 4; 6 байт. [31]
Каждая машина имеет собственный язык программирования - машинный язык. Он содержит перечень операций, который может выполнять конкретная машина. На машинном языке программировать трудно, поэтому уже на машинах первого и второго поколений в целях повышения производительности труда программистов начали применять языки, не совпадающие с машинными языками. [32]
Поэтому важнейшим условием сокращения простоев является повышение стойкости инструмента. Оно может быть достигнуто применением смягченных технологических режимов и защитой инструмента от случайных повреждений. Сохранение коэффициента использования автоматических линий путем смягчения технологических режимов для машин первого и второго классов означает снижение производительности и противоречит требованию окупаемости. Защита инструмента от случайных преждевременных повреждений предполагает удлинение операционного цикла, так как решение этой задачи требует введения в операционный цикл дополнительного времени для контроля за ходом выполнения отдельных элементов операции ( например, контроля правильности положения заготовки) и обнаружения отклонения от нормального хода работы машины. [33]
Трехадресные команды являются наиболее удобными при составлении программ в машинных адресах. Программы из таких команд содержат меньшее их число, чем одноадресные и двухадресные программы. Поэтому Трехадресные машины характеризуются большей производительностью по сравнению с ЦВМ другой адресности, и получили большое распространение среди машин первого и второго поколений. [34]