Система команд ЭКВМ: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Строка 96: Строка 96:
|[[F0|(нет)]] || [[F1|$PБП$]] || [[F2|$PP В/О$]] || [[F3|$PПП$]] || [[F4|$PPП$]] || [[F5|(нет)]] || [[F6|$PPИП$]] || [[F7|$Px\neq 0$]]
|[[F0|(нет)]] || [[F1|$PБП$]] || [[F2|$PP В/О$]] || [[F3|$PПП$]] || [[F4|$PPП$]] || [[F5|(нет)]] || [[F6|$PPИП$]] || [[F7|$Px\neq 0$]]
|[[F8|$PFL2$]] || [[F9|$Px\geqslant 0$]] || [[FA|$PFL3$]] || [[FB|$PFL1$]] || [[FC|$Px<0$]] || [[FD|$PFL0$]] || [[FE|$Px=0$]] || [[FF|(нет)]]
|[[F8|$PFL2$]] || [[F9|$Px\geqslant 0$]] || [[FA|$PFL3$]] || [[FB|$PFL1$]] || [[FC|$Px<0$]] || [[FD|$PFL0$]] || [[FE|$Px=0$]] || [[FF|(нет)]]
|}
== Русская мнемоника ==
Русская мнемоника применяется для записи программ на бумаге или на компьютере в виде форматированного («богатого») текста с использованием [http://ru.wikipedia.org/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4 символов Unicode] и [http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D1%80%D1%85%D0%BD%D0%B8%D0%B9_%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81 верхнего индекса].  Программы в русской мнемонике можно хранить в форматах HTML, RTF и т.д.  Русская мнемоника использует как [[русские буквы|русские]], так и [[латинские буквы]].  Русская мнемоника неоднозначна, зато максимально приближена к надписям на клавишах, которые слегка отличались в разных моделях [[ПМК]] и [[ЭКВМ]], и их [[РЭ|руководствам по эксплуатации]].
{| cellspacing="0" border="1"
|
!align="center"|0
!align="center"|1
!align="center"|2
!align="center"|3
!align="center"|4
!align="center"|5
!align="center"|6
!align="center"|7
!align="center"|8
!align="center"|9
!align="center"|A
!align="center"|B
!align="center"|C
!align="center"|D
!align="center"|E
!align="center"|F
|- align="center"
!0
|[[00|0]] || [[01|1]] || [[02|2]] || [[03|3]] || [[04|4]] || [[05|5]] || [[06|6]] || [[07|7]] || [[08|8]] ||[[09|9]]
|[[0A|,]] || [[0B|/-/]] || [[0C|ВП]] ||[[0D|Сx]] || [[0E|В↑]] || [[0F|FВx]]
|- align="center"
!1
|[[10|+]] || [[11|-]] || [[12|×]] || [[13|÷]] || [[14|↔]]
|[[15|F 10<sup>x</sup>]] || [[16|F e<sup>x</sup>]] || [[17|F lg]] || [[18|F ln]]
|[[19|Farcsin]] || [[1A|Farccos]] || [[1B|Farctg]]
|[[1C|F sin]] || [[1D|F cos]] || [[1E|F tg]]
|[[1F|(нет)]]
|- align="center"
!2
|[[20|F π]] || [[21|F √]] || [[22|F x²]] || [[23|F 1/x]] || [[24|F x<sup>y</sup>]] || [[25|F ⟳]]
|[[26|K М→Г]] || [[27|K -]] || [[28|K ИПРГ]] || [[29|K ÷]] || [[2A|K МС→Г]]
|[[2B|(нет)]] || [[2C|(нет)]] || [[2D|(нет)]] || [[2E|(нет)]] || [[2F|(нет)]]
|- align="center"
!3
|[[30|K Г→МС]] || [[31|K |x|]] || [[32|K ЗН]] || [[33|K Г→М]] || [[34|K [x]]] || [[35|K {x}]] || [[36|K max]]
|[[37|K AND]] || [[38|K OR]] || [[39|K XOR]] || [[3A|K NOT]] || [[3B|K СЧ]]
|[[3C|(нет)]] || [[3D|(нет)]] || [[3E|(нет)]] || [[3F|(нет)]]
|- align="center"
!4
|[[40|П0]] || [[41|П1]] || [[42|П2]] || [[43|П3]] || [[44|П4]] || [[45|П5]] || [[46|П6]] || [[47|П7]]
|[[48|П8]] || [[49|П9]] || [[4A|ПА]] || [[4B|ПВ]] || [[4C|ПС]] || [[4D|ПД]] ||[[4E|ПЕ]] || [[4F|РП]]
|- align="center"
!5
|[[50|С/П]] || [[51|БП]] || [[52|В/О]] || [[53|ПП]] || [[54|КНОП]] || [[55|КЭКР]] || [[56|КГРФ]]
|[[57|Fx≠0]] || [[58|FL2]] || [[59|Fx≥0]] || [[5A|FL3]] || [[5B|FL1]] || [[5C|Fx<0]] || [[5D|FL0]] || [[5E|Fx=0]] || [[5F|(нет)]]
|- align="center"
!6
|[[60|ИП0]] || [[61|ИП1]] || [[62|ИП2]] || [[63|ИП3]] || [[64|ИП4]] || [[65|ИП5]] || [[66|ИП6]] || [[67|ИП7]]
|[[68|ИП8]] || [[69|ИП9]] || [[6A|ИПА]] || [[6B|ИПВ]] || [[6C|ИПС]] || [[6D|ИПД]] || [[6E|ИПЕ]] || [[6F|РИП]]
|- align="center"
!7
|[[70|Kx≠0 0]] || [[71|Kx≠0 1]] || [[72|Kx≠0 2]] || [[73|Kx≠0 3]] || [[74|Kx≠0 4]] || [[75|Kx≠0 5]] || [[76|Kx≠0 6]] || [[77|Kx≠0 7]]
|[[78|Kx≠0 8]] || [[79|Kx≠0 9]] || [[7A|Kx≠0 А]] || [[7B|Kx≠0 В]] || [[7C|Kx≠0 С]] || [[7D|Kx≠0 Д]] || [[7E|Kx≠0 Е]] || [[7F|PKx≠0]]
|- align="center"
!8
|[[80|КБП0]] || [[81|КБП1]] || [[82|КБП2]] || [[83|КБП3]] || [[84|КБП4]] || [[85|КБП5]] || [[86|КБП6]] || [[87|КБП7]]
|[[88|КБП8]] || [[89|КБП9]] || [[8A|КБПА]] || [[8B|КБПВ]] || [[8C|КБПС]] || [[8D|КБПД]] || [[8E|КБПЕ]] || [[8F|РКБП]]
|- align="center"
!9
|[[90|Kx≥0 0]] || [[91|Kx≥0 1]] || [[92|Kx≥0 2]] || [[93|Kx≥0 3]] || [[94|Kx≥0 4]] || [[95|Kx≥0 5]] || [[96|Kx≥0 6]] || [[97|Kx≥0 7]]
|[[98|Kx≥0 8]] || [[99|Kx≥0 9]] || [[9A|Kx≥0 А]] || [[9B|Kx≥0 В]] || [[9C|Kx≥0 С]] || [[9D|Kx≥0 Д]] || [[9E|Kx≥0 Е]] || [[9F|PKx≥0]]
|- align="center"
!A
|[[A0|KПП0]] || [[A1|KПП1]] || [[A2|KПП2]] || [[A3|KПП3]] || [[A4|KПП4]] || [[A5|KПП5]] || [[A6|KПП6]] || [[A7|KПП7]]
|[[A8|KПП8]] || [[A9|KПП9]] || [[AA|KППА]] || [[AB|KППВ]] || [[AC|KППС]] || [[AD|KППД]] || [[AE|KППЕ]] || [[AF|РKПП]]
|- align="center"
!B
|[[B0|KП0]] || [[B1|KП1]] || [[B2|KП2]] || [[B3|KП3]] || [[B4|KП4]] || [[B5|KП5]] || [[B6|KП6]] || [[B7|KП7]]
|[[B8|KП8]] || [[B9|KП9]] || [[BA|KПА]] || [[BB|KПВ]] || [[BC|KПС]] || [[BD|KПД]] || [[BE|KПЕ]] || [[BF|РKП]]
|- align="center"
!C
|[[C0|Kx<0 0]] || [[C1|Kx<0 1]] || [[C2|Kx<0 2]] || [[C3|Kx<0 3]] || [[C4|Kx<0 4]] || [[C5|Kx<0 5]] || [[C6|Kx<0 6]] || [[C7|Kx<0 7]]
|[[C8|Kx<0 8]] || [[C9|Kx<0 9]] || [[CA|Kx<0 А]] || [[CB|Kx<0 В]] || [[CC|Kx<0 С]] || [[CD|Kx<0 Д]] || [[CE|Kx<0 Е]] || [[CF|PKx<0]]
|- align="center"
!D
|[[D0|KИП0]] || [[D1|KИП1]] || [[D2|KИП2]] || [[D3|KИП3]] || [[D4|KИП4]] || [[D5|KИП5]] || [[D6|KИП6]] || [[D7|KИП7]]
|[[D8|KИП8]] || [[D9|KИП9]] || [[DA|KИПА]] || [[DB|KИПВ]] || [[DC|KИПС]] || [[DD|KИПД]] || [[DE|KИПЕ]] || [[DF|РKИП]]
|- align="center"
!E
|[[E0|Kx=0 0]] || [[E1|Kx=0 1]] || [[E2|Kx=0 2]] || [[E3|Kx=0 3]] || [[E4|Kx=0 4]] || [[E5|Kx=0 5]] || [[E6|Kx=0 6]] || [[E7|Kx=0 7]]
|[[E8|Kx=0 8]] || [[E9|Kx=0 9]] || [[EA|Kx=0 А]] || [[EB|Kx=0 В]] || [[EC|Kx=0 С]] || [[ED|Kx=0 Д]] || [[K X=0 E|Kx=0 Е]] || [[EF|PKx=0]]
|- align="center"
!F
|[[F0|(нет)]] || [[F1|PБП]] || [[F2|PP В/О]] || [[F3|PПП]] || [[F4|PPП]] || [[F5|(нет)]] || [[F6|PPИП]] || [[F7|Px≠0]]
|[[F8|PFL2]] || [[F9|Px≥0]] || [[FA|PFL3]] || [[FB|PFL1]] || [[FC|Px<0]] || [[FD|PFL0]] || [[FE|Px=0]] || [[FF|(нет)]]
|}
|}



Версия от 15:22, 20 марта 2014

Идеограммы

Максимально точно передать названия команд можно с помощью изображений или современных средств компьютерной вёрстки математических формул. Наша Вики использует систему MathJax, совместимую с TeX.

0 1 2 3 4 5 6 7 8 9 A B C D E F
0 $0$ $1$ $2$ $3$ $4$ $5$ $6$ $7$ $8$ $9$ $,$ $/-/$ $ВП$ $Сx$ $В\uparrow$ $FВx$
1 $+$ $-$ $\times$ $\div$ $\leftrightarrow$ $F 10^x$ $Fe^x$ $F\lg$ $F\ln$ $F\arcsin$ $F\arccos$ $F\operatorname {arctg}$ $F\sin$ $F\cos$ $F\operatorname{tg}$ (нет)
2 $F\pi$ $F\sqrt{}$ $Fx^2$ $F 1/x$ $Fx^y$ $F\circlearrowright$ $KМ\rightarrow Г$ $K -$ $K ИПРГ$ $K\div$ $K МС\rightarrow Г$ (нет) (нет) (нет) (нет) (нет)
3 $K Г\rightarrow МС$ $K |x|$ $K ЗН$ $K Г\rightarrow М$ $K [x]$ $K\{x\}$ $K max$ $K AND$ $K OR$ $K XOR$ $K NOT$ $K СЧ$ (нет) (нет) (нет) (нет)
4 $П0$ $П1$ $П2$ $П3$ $П4$ $П5$ $П6$ $П7$ $П8$ $П9$ $ПA$ $ПB$ $ПC$ $ПD$ $ПE$ $PП$
5 $С/П$ $БП$ $В/О$ $ПП$ $KНОП$ $KЭКР$ $KГРФ$ $Fx\neq 0$ $FL2$ $Fx\geqslant 0$ $FL3$ $FL1$ $Fx<0$ $FL0$ $Fx=0$ (нет)
6 $ИП0$ $ИП1$ $ИП2$ $ИП3$ $ИП4$ $ИП5$ $ИП6$ $ИП7$ $ИП8$ $ИП9$ $ИПA$ $ИПB$ $ИПC$ $ИПD$ $ИПE$ $PИП$
7 Kx≠00 Kx≠01 Kx≠02 Kx≠03 Kx≠04 Kx≠05 Kx≠06 Kx≠07 Kx≠08 Kx≠09 Kx≠0А Kx≠0В Kx≠0С Kx≠0Д Kx≠0Е $PKx\neq 0$
8 $KБП0$ $KБП1$ $KБП2$ $KБП3$ $KБП4$ $KБП5$ $KБП6$ $KБП7$ $KБП8$ $KБП9$ $KБПA$ $KБПB$ $KБПC$ $KБПD$ $KБПE$ $PKБП$
9 Kx≥00 Kx≥01 Kx≥02 Kx≥03 Kx≥04 Kx≥05 Kx≥06 Kx≥07 Kx≥08 Kx≥09 Kx≥0А Kx≥0В Kx≥0С Kx≥0Д Kx≥0Е $PKx\geqslant 0$
A $KПП0$ $KПП1$ $KПП2$ $KПП3$ $KПП4$ $KПП5$ $KПП6$ $KПП7$ $KПП8$ $KПП9$ $KППA$ $KППB$ $KППC$ $KППD$ $KППE$ $PKПП$
B $KП0$ $KП1$ $KП2$ $KП3$ $KП4$ $KП5$ $KП6$ $KП7$ $KП8$ $KП9$ $KПA$ $KПB$ $KПC$ $KПD$ $KПE$ $PKП$
C Kx<00 Kx<01 Kx<02 Kx<03 Kx<04 Kx<05 Kx<06 Kx<07 Kx<08 Kx<09 Kx<0А Kx<0В Kx<0С Kx<0Д Kx<0Е $PKx<0$
D $KИП0$ $KИП1$ $KИП2$ $KИП3$ $KИП4$ $KИП5$ $KИП6$ $KИП7$ $KИП8$ $KИП9$ $KИПA$ $KИПB$ $KИПC$ $KИПD$ $KИПE$ $PKИП$
E Kx=00 Kx=01 Kx=02 Kx=03 Kx=04 Kx=05 Kx=06 Kx=07 Kx=08 Kx=09 Kx=0А Kx=0В Kx=0С Kx=0Д Kx=0Е $PKx=0$
F (нет) $PБП$ $PP В/О$ $PПП$ $PPП$ (нет) $PPИП$ $Px\neq 0$ $PFL2$ $Px\geqslant 0$ $PFL3$ $PFL1$ $Px<0$ $PFL0$ $Px=0$ (нет)

Латинская мнемоника

Латинская мнемоника использует широко распространённые символы ASCII. Латинская мнемоника появилась в «Электронике МК-152» для удобства набора программ на клавиатурах зарубежных компьютеров. Программы в латинской мнемонике представляют из себя текстовые данные (plain text) и могут храниться в обычных текстовых файлах. При подобной записи программ русские буквы и другие символы, отсутствующие в ASCII, используются только в строках символов, комментариях и, возможно, в идентификаторах и метках. Латинская мнемоника поддерживается программой MK.EXE и другими кросс-средствами, а также встроенной программой.

0 1 2 3 4 5 6 7 8 9 A B C D E F
0 0 1 2 3 4 5 6 7 8 9 , +/- EE CX ENT F ANS
1 + - * / <-> F 10^X F EXP F LG F LN F ARCSIN F ARCCOS F ARCTG F SIN F COS F TG (нет)
2 F PI F SQRT F X^2 F 1/X F X^Y F R K M->D K - K PRGM K / K MS->D (нет) (нет) (нет) (нет) (нет)
3 K D->MS K ABS K SGN K D→M K INT K FRAC K MAX K AND K OR K XOR K NOT K RAN (нет) (нет) (нет) (нет)
4 M0 M1 M2 M3 M4 M5 M6 M7 M8 M9 MC MD ME PM
5 R/S GOTO RTN GSB K NOP K SCR K GRPH FX!=0 FL2 FX>=0 FL3 FL1 FX<0 FL0 FX=0 (нет)
6 RM0 RM1 RM2 RM3 RM4 RM5 RM6 RM7 RM8 RM9 RMА RMB RMC RMD RME PRM
7 K X!=0 0 K X!=0 1 K X!=0 2 K X!=0 3 K X!=0 4 K X!=0 5 K X!=0 6 K X!=0 7 K X!=0 8 K X!=0 9 K X!=0 A K X!=0 B K X!=0 C K X!=0 D K X!=0 E PK X!=0
8 K GOTO 0 K GOTO 1 K GOTO 2 K GOTO 3 K GOTO 4 K GOTO 5 K GOTO 6 K GOTO 7 K GOTO 8 K GOTO 9 K GOTO A K GOTO B K GOTO C K GOTO D K GOTO E PK GOTO
9 K X>=0 0 K X>=0 1 K X>=0 2 K X>=0 3 K X>=0 4 K X>=0 5 K X>=0 6 K X>=0 7 K X>=0 8 K X>=0 9 K X>=0 A K X>=0 B K X>=0 C K X>=0 D K X>=0 E PK X>=0
A K GSB 0 K GSB 1 K GSB 2 K GSB 3 K GSB 4 K GSB 5 K GSB 6 K GSB 7 K GSB 8 K GSB 9 K GSB А K GSB B K GSB C K GSB D K GSB E PK GSB
B K M 0 K M 1 K M 2 K M 3 K M 4 K M 5 K M 6 K M 7 K M 8 K M 9 K M A K M B K M C K M D K M E PK M
C K X<0 0 K X<0 1 K X<0 2 K X<0 3 K X<0 4 K X<0 5 K X<0 6 K X<0 7 K X<0 8 K X<0 9 K X<0 A K X<0 B K X<0 C K X<0 D K X<0 E PK X<0
D K RM 0 K RM 1 K RM 2 K RM 3 K RM 4 K RM 5 K RM 6 K RM 7 K RM 8 K RM 9 K RM A K RM B K RM C K RM D K RM E PK RM
E K X=0 0 K X=0 1 K X=0 2 K X=0 3 K X=0 4 K X=0 5 K X=0 6 K X=0 7 K X=0 8 K X=0 9 K X=0 A K X=0 B K X=0 C K X=0 D K X=0 E PK X=0
F (нет) P GOTO PP RTN P GSB PP M (нет) PP RM P X!=0 PFL2 P X>=0 PFL3 PFL1 P X<0 PFL0 P X=0 (нет)

Ссылки