Клавиша K

Материал из ПМК вики
(перенаправлено с «Клавиша К»)
Перейти к навигации Перейти к поиску
Клавиша K

Клавиша  К  на клавиатуре МК-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 =)

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

Клавиши
ВКЛ



P

Р-ГРД-Г


Выход

Ввод

F

ШГ→

ШГ←

В/О

С/П

K

ИП

П

БП

ПП

7

8

9


÷

4

5

6

+

×

1

2

3


В↑

0

,

/−/

ВП

Сx