Cтраница 3
Перечислите все команды машины MIX ( за исключением команд с плавающей точкой), которые могут изменить состояние триггера переполнения. [31]
Перечислите все команды машины MIX, которые могут изменить состояние индикаторов сравнения. [32]
Перечислите все команды машины MIX ( за исключением команд с плавающей точкой), которые могут изменить состояние триггера переполнения. [33]
Перечислите все команды машины MIX, которые могут изменить состояние индикаторов сравнения. [34]
В коде команды машины указываются не истинные адреса ячеек МОЗУ, а адреса относительно начального, так называемого базисного адреса. Возможность указания адресов перехода и адресов операндов относительно базисных адресов позволяет составлять программы, инвариантные относительно расположения в МОЗУ, что упрощает программирование, так как не нужно заботиться о том, где будет расположена программа в МОЗУ при своем выполнении. Перед выполнением каждой команды к относительному адресу прибавляется базисный адрес, записанный в базисе, номер которого указан в команде для этого адреса. [35]
В коде команд машин, использующих индексные регистры, отводятся специальные разряды для индексов, которые указывают на необходимость модификации адресной части команды. [36]
Типовой пульт управления машиной. [37] |
В коде команд машин, использующих индексные регистры, отводятся специальные разряды для индексов, которые указывают на необходимость модификации адресной части команды. [38]
Такое описание команд машины называется ее системой команд. [39]
При записи команд машины в операторе КОД адреса и код операции с индекс-адресом разделяются пробелами, а в конце каждой команды ставится точка. [40]
В системе команд машины должны содержаться команды для считывания содержимого регистра прерываний в рабочую ячейку, для записи маски ( специально составленного кода) из рабочей ячейки в регистр маски и, наконец, команда возврата к продолжению выполнения прерванной программы. По такой команде коды из ячеек дублирующего набора переносятся в соответствующие управляющие регистры, в результате чего прерванная программа продолжает выполняться так, будто прерывания не было. [41]
При записи команд машины в операторе КОД адреса и код операции с индекс-адресом разделяются пробелами, а в конце каждой команды ставится точка. [42]
В структуре команд машины Минск-2 ( 22) предусматривается третий адрес, называемый индекс-адресом. Этот адрес определяет номер индексной ячейки. К индексным ячейкам относятся ячейки памяти МОЗУ с 0001 по 0017; в индекс-адресе записываются только две последние цифры. [43]
При описании команд гипотетической машины мы будем описывать лишь некоторые модификации, которые понадобятся нам в дальнейшем, причем, как и прежде, будем пользоваться символическими обозначениями. Кроме того, будем считать, что условия выработки сигнала со и АВОСТа при выполнении команд аналогичных условиям для соответствующих команд трехадресной машины. [44]
Изначальные форматы команд процессора SPARC. [45] |