📄 opr.cod
字号:
=== COMPILE PL0 ===
0 PROGRAM XYZ;
0 VAR A,B,C,D;
1 BEGIN
2 A:=20;
4 B:=10;
6 A+=B+10;
12 WRITE(A);
14 A-=B+10;
20 WRITE(A);
22 A++;
26 WRITE(A);
28 A--;
32 WRITE(A);
34 ++A;
39 WRITE(A);
41 --A;
46 WRITE(A);
48 WRITE(A++);
54 WRITE(++A);
60 WRITE(--A);
66 WRITE(A--);
72 END.
0 JMP 0 0
1 INI 0 0
2 LIT 0 0
3 STO 0 0
4 LIT 0 0
5 STO 0 0
6 LOD -20 0
7 LOD -10 0
8 LIT 0 0
9 OPR 0 0
10 OPR 0 0
11 STO -20 0
12 LOD -20 0
13 OPR 0 0
14 LOD -20 0
15 LOD -10 0
16 LIT 0 0
17 OPR 0 0
18 OPR 0 0
19 STO -20 0
20 LOD -20 0
21 OPR 0 0
22 LOD -20 0
23 LIT 0 0
24 OPR 0 0
25 STO -20 0
26 LOD -10 0
27 OPR 0 0
28 LOD -10 0
29 LIT 0 0
30 OPR 0 0
31 STO -10 0
32 LOD -10 0
33 OPR 0 0
34 LOD -10 0
35 LIT 0 0
36 OPR 0 0
37 STO -10 0
38 LOD -10 0
39 LOD -10 0
40 OPR 0 0
41 LOD -10 0
42 LIT 0 0
43 OPR 0 0
44 STO -10 0
45 LOD -10 0
46 LOD -10 0
47 OPR 0 0
48 LOD -10 0
49 LOD -10 0
50 LIT 0 0
51 OPR 0 0
52 STO -10 0
53 OPR 0 0
54 LOD -10 0
55 LIT 0 0
56 OPR 0 0
57 STO -10 0
58 LOD -10 0
59 OPR 0 0
60 LOD -10 0
61 LIT 0 0
62 OPR 0 0
63 STO -10 0
64 LOD -10 0
65 OPR 0 0
66 LOD -10 0
67 LOD -10 0
68 LIT 0 0
69 OPR 0 0
70 STO -10 0
71 OPR 0 0
72 OPR 0 0
~~~ RUN PL0 ~~~
40.000000
20.000000
21.000000
20.000000
21.000000
20.000000
20.000000
22.000000
21.000000
21.000000
~~~ END PL0 ~~~
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -