Клавиша P: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) |
AtH (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
== Использование клавиши Р перед префиксными клавишами F, K и Р == | == Использование клавиши Р перед префиксными клавишами F, K и Р == | ||
'''Клавиша P''' уникальна тем, что с неё единственной начинаются комбинации из двух [[префиксные клавиши|префиксных клавиш]]. В этих случаях клавиши [[Клавиша F|F]] или [[Клавиша K|K]] всегда нажимаются последними, после '''клавиши P'''. При вводе «длинных» условных переходов [[Клавиша F|клавиша F]] не используется. Разберём все четыре случая подробно: | '''Клавиша P''' уникальна тем, что с неё единственной начинаются комбинации из двух [[префиксные клавиши|префиксных клавиш]]. В этих случаях клавиши [[Клавиша F|F]] (для «длинных» циклов) или [[Клавиша K|K]] (для косвенной адресации) всегда нажимаются последними, после '''клавиши P'''. При вводе «длинных» условных переходов [[Клавиша F|клавиша F]] не используется. Разберём все четыре случая подробно: | ||
* Двойное нажатие '''клавиши P''' используется в трёхшаговых командах [[PP ИП]] и [[PP П]] для прямого обращения к регистрам с номерами от 0 до 9999. Это позволяет отличать их от двухшаговых команд [[Р ИП]] и [[Р П]], предназначенных для обращения лишь к первой сотне регистров. Третья и последняя команда, в которой используется двойное нажатие '''клавиши Р''' это команда возврата из прерывания [[PP RTN|РР В/О]]. | * Двойное нажатие '''клавиши P''' используется в трёхшаговых командах [[PP ИП]] и [[PP П]] для прямого обращения к регистрам с номерами от 0 до 9999. Это позволяет отличать их от двухшаговых команд [[Р ИП]] и [[Р П]], предназначенных для обращения лишь к первой сотне регистров. Третья и последняя команда, в которой используется двойное нажатие '''клавиши Р''' это команда возврата из прерывания [[PP RTN|РР В/О]]. | ||
* '''Клавиша P''' используется ''перед'' [[клавиша F|клавишей F]] в трёхшаговых командах организации циклов [[PFL0]], [[PFL1]], [[PFL2]] и [[PFL3]], позволяющих организовывать многостраничные циклы. Это единственный случай, когда комбинируются нажатия '''P''' и [[Клавиша F|F]]. | * '''Клавиша P''' используется ''перед'' [[клавиша F|клавишей F]] в трёхшаговых командах организации циклов [[PFL0]], [[PFL1]], [[PFL2]] и [[PFL3]], позволяющих организовывать многостраничные циклы. Это единственный случай, когда комбинируются нажатия '''P''' и [[Клавиша F|F]]. |
Версия от 09:01, 17 сентября 2014
Синяя префиксная клавиша P имеет код 22. Клавиша P впервые появилась в «Электронике МК-152», значительно позже «советских» клавиш F и K, и служит для доступа к расширенной памяти программ и данных ЭКВМ.
Для сброса ошибочно нажатой клавиши P нажмите красную клавишу Cx или используйте комбинацию клавиш F СF.
Использование клавиши Р перед префиксными клавишами F, K и Р
Клавиша P уникальна тем, что с неё единственной начинаются комбинации из двух префиксных клавиш. В этих случаях клавиши F (для «длинных» циклов) или K (для косвенной адресации) всегда нажимаются последними, после клавиши P. При вводе «длинных» условных переходов клавиша F не используется. Разберём все четыре случая подробно:
- Двойное нажатие клавиши P используется в трёхшаговых командах PP ИП и PP П для прямого обращения к регистрам с номерами от 0 до 9999. Это позволяет отличать их от двухшаговых команд Р ИП и Р П, предназначенных для обращения лишь к первой сотне регистров. Третья и последняя команда, в которой используется двойное нажатие клавиши Р это команда возврата из прерывания РР В/О.
- Клавиша P используется перед клавишей F в трёхшаговых командах организации циклов PFL0, PFL1, PFL2 и PFL3, позволяющих организовывать многостраничные циклы. Это единственный случай, когда комбинируются нажатия P и F.
- Клавиша P используется вместо клавиши F в трёхшаговых командах условных переходов Px<0, Px=0, Px≥0 и Px≠0, позволяющих совершать условные переходы между страницами. В этом она напоминает клавишу косвенной адресации K, см. например команду Kx=00
- Клавиша P может использоваться перед клавишей K в командах косвенных условных переходов PK x≠0, PK x≥0, PK x<0 и PK x=0, а также в командах РК БП, РК ПП, РК П и РК ИП. Все эти восемь двухшаговых команд с косвенной-прямой адресацией аналогичны соответствующим одношаговым «советским» командам без клавиши Р с косвенной-регистровой адресацией, только они позволяют обращаться к любому адресному регистру с двухзначным номером.
Ссылки
- См. также символ "P"
ВКЛ | |
|
|
☼ |
|
|
|
| |
|
||||
|
|
|
|
|
|
| |||
|
| |||
|
| |||
|
|
|