Cтраница 1
Четырехадресная система команд содержит в каждой команде четыре адреса, а именно, два адреса исходных чисел, адрес результата операции и адрес той ячейки памяти, в которой содержится адрес следующей команды. [1]
С аналогичной целью строится и четырехадресная система команд, которая основывается на трехадресной системе, а четвертый адрес в каждой команде содержит адрес следующей команды. Следует отметить, что в четырехадресной команде содержится в явном виде практически вся информация, требующаяся при выполнении команды. [2]
ПАК для трехадресной машины сходна с той программой, которая была описана для четырехадресной системы команд. Для двух - или одноадресной машины важно бывает знать содержимое сумматора или других регистров. Поэтому печатается содержимое сумматора. [3]
В четырехадресных машинах 2 адреса каждой команды относятся к операндам, 3 - й - к результату операции, а 4 - й - к следующей команде. Четырехадресная система команд используется, напр. Машины с Полыней А. [4]
В четырехадресных машинах 2 адреса каждой команды относятся к операндам, 3 - й - к результату операции, а 4 - й - к следующей команде. Четырехадресная система команд используется, напр. Машины с большей А. [5]
В командах операций должны быть однозначно указаны характер производимой операции ( код операции), адреса исходных чисел и адрес ячейки, куда должен быть направлен результат. В четырехадресной системе команд имеется еще и четвертый адрес - номер той ячейки блока памяти, в которой хранится следующая команда. [6]
Все указанные выше машины обладают постоянной А. В ней предусмотрена возможность переключения с четырехадресной системы команд на трехадресную. [7]
Однако четырехадресная система команд практически используется очень редко. Меньшее число адресов в команде на таких машинах компенсируется, во-первых, тем, что часть информации не задается в явном виде в команде, а реализуется в самой конструкции машины, а во-вторых, использованием большего числа команд в программе для достижения той же цели. Если при длине слов в 42 двоичных разряда, рассмотренных в разд. В трехадресной системе команд на каждый адрес приходилось бы по 12 разрядов, что позволяет иметь память емкостью 4096 слов, в двухадресной, при 18 разрядах на адрес - 262 слова, а при одноадресной системе с 18-разрядным адресом - 68719476736 слов. [8]
Цель настоящей главы заключается в том, чтобы познакомить читателя с основными принципами программирования, а не с техникой ( приемами) кодирования и программирования. Эти принципы касаются составления последовательностей команд, кодирования условий, использования блок-схем и символического кодирования, а также использования циклов и модификации команд. Чтобы дать возможность читателю сосредоточить свое внимание на этих принципах, мы будем использовать четырехадресную систему команд с минимальным числом различных типов операций - это дает возможность отделить рассмотрение принципов от рассмотрения приемов программирования. Необходимо, однако, подчеркнуть, что четырехадресная система команд в данной главе используется исключительно из педагогических соображений. Обсуждение вопросов о фактической структуре команд в используемых в настоящее время машинах, а также о большом разнообразии типов операций, используемых на самом деле, связано уже с приемами программирования - эти вопросы будут детально рассмотрены в гл. [9]
Цель настоящей главы заключается в том, чтобы познакомить читателя с основными принципами программирования, а не с техникой ( приемами) кодирования и программирования. Эти принципы касаются составления последовательностей команд, кодирования условий, использования блок-схем и символического кодирования, а также использования циклов и модификации команд. Чтобы дать возможность читателю сосредоточить свое внимание на этих принципах, мы будем использовать четырехадресную систему команд с минимальным числом различных типов операций - это дает возможность отделить рассмотрение принципов от рассмотрения приемов программирования. Необходимо, однако, подчеркнуть, что четырехадресная система команд в данной главе используется исключительно из педагогических соображений. Обсуждение вопросов о фактической структуре команд в используемых в настоящее время машинах, а также о большом разнообразии типов операций, используемых на самом деле, связано уже с приемами программирования - эти вопросы будут детально рассмотрены в гл. [10]