Клавиша K

Материал из ПМК вики
(перенаправлено с «Клавиша К»)
Перейти к навигации Перейти к поиску
Клавиша K
Клавиша K.png
Клавиша  К  на клавиатуре МК-152
Название клавиши K
Код клавиши 21
Назначение Префиксная: ввод команд, обозначенных на корпусе ЭКВМ над клавишами синим (голубым) цветом; косвенная адресация
Первое появление Б3-34
Цвет в серии Б3 светло-серый
Цвет в серии МК синий (голубой)
Сочетания с префиксными клавишами  P   К   x=0 ,
 P   К   x≠0 ,
 P   К   x≥0 ,
 P   К   x<0 ,
 P   К   П ,
 P   К   ИП ,
 P   К   БП ,
 P   К   ПП ,
сама является префиксной

Синяя префиксная клавиша  K  имеет код 21. Первоначальное назначение клавиши  K  — косвенная адресация — дало ей своё название. Позже клавиша  K  стала использоваться для изменения значения следующей нажатой клавиши на то, что написано над ней синим цветом, взяв на себя роль второй префиксной клавиши после клавиши  F .

Для отмены ошибочно нажатой клавиши  K  следует использовать комбинацию клавиш F СF (F Сброс F).

История[править]

Впервые клавиша  K  появилась в «Электронике Б3-34», где использовалась в основном для косвенной адресации (команды К П, К ИП, К БП, К ПП, K x=0, K x≠0, K x<0 и K x≥0). Также была введена команда К НОП. Большинство остальных комбинаций с клавишей  K  в Б3-34 вызывали сообщение ЕГГОГ (К3К9, К+, К−, К×, К÷, K↔, К↑, К/−/, КВП, КСх и К десятичная запятая). Команды К1 и К2 на этих ПМК равнозначны операции К НОП.

Большинство функций, для ввода которых используется клавиша  K , появилось впервые в МК-61. Это команды преобразования временны́х и угловых мер, определения модуля и знака числа, целой и дробной частей числа, бо́льшего из двух чисел, логических операций и генерации случайного числа. Сообщение ЕГГОГ на МК-61 и МК-52 вызывают только команды К −, К ×, К ÷. Команды К1 и К2 также равнозначны операции К НОП.

Поведение и название некоторых команд с клавишей  K  (преобразование угловых мер, логические операции) были немного изменены в современных ЭКВМ МК-152, МК-161 и их аналогах, но их назначение оставлено неизменным. К сообщению об ошибке приводят только команды К − и К ÷. Коды команд К1, К2 и К× использованы для новых команд К ЭКР, К ГРФ и К ИПРГ.

Мнение Феликса Лазарева[править]

Кстати — теперь (после восстановления микрокода ПМК и написания эмулятора — AtH) есть ответ на многолетнюю загадку — почему кнопка "К" именно "К" называлась =) "F" — понятно — для функций. А "К" — это от названия байта в памяти ПМК — Канал связи. Все коды комбинаций, которые начинаются с нопки К отправлялись в Канал связи для обработки другими контроллерами. Так что теперь можно добавить свой процессор и свои новые функции даже в реальный Б3-34 — и, скажем, ловить "К" + "-" =) и выдавать текущее время в регистр X или например по "К" "+" складывать 2 комплексных числа — с реальными и мнимыми частями в стеке (x,y,z,t) и выдавать ответ с реальной частью в X и мнимой в Y =)

Ссылки[править]

Клавиши
ВКЛ Клавиша ←.png
Клавиша ↑.png
Клавиша →.png
Клавиша P.png
P
Клавиша Р-ГРД-Г.png
Р-ГРД-Г
Клавиша ↓.png
Клавиша Выход.png
Выход
Клавиша Ввод.png
Ввод
Клавиша F.png
F
Клавиша ШГ→.png
ШГ→
Клавиша ШГ←.png
ШГ←
Клавиша В О.png
В/О
Клавиша С П.png
С/П
Клавиша K.png
K
Клавиша ИП.png
ИП
Клавиша П.png
П
Клавиша БП.png
БП
Клавиша ПП.png
ПП
Клавиша 7.png
7
Клавиша 8.png
8
Клавиша 9.png
9
Клавиша −.png
Клавиша ÷.png
÷
Клавиша 4.png
4
Клавиша 5.png
5
Клавиша 6.png
6
Клавиша +.png
+
Клавиша ×.png
×
Клавиша 1.png
1
Клавиша 2.png
2
Клавиша 3.png
3
Клавиша ↔.png
Клавиша В↑.png
В↑
Клавиша 0.png
0
Клавиша запятая.png
,
Клавиша (-).png
/−/
Клавиша ВП.png
ВП
Клавиша Сх.png
Сx