Run p10
Input file?TEST
List object code?Y
¡¡¡¡consta=10£»
¡¡¡¡varb,c;
¡¡¡¡procedure p;
¡¡¡¡¡¡begin
¡¡¡¡¡¡¡¡c¡Ã=b+a
¡¡¡¡¡¡end£» |
|
. |
1
3
4
5
6
7 |
int
lod
lit
opr
sto
opr |
0
1
0
0
1
0 |
3
3
0
2
4
0 |
|
©´
©¦
©¦
©¦
©¦
©¦
©¼ |
The object
code of procedure p |
¡¡¡¡begin
¡¡¡¡¡¡read(b);
¡¡¡¡¡¡while b££0 do
¡¡¡¡¡¡¡¡begin
¡¡¡¡¡¡¡¡¡¡call p; write(2*c); read(b)
¡¡¡¡¡¡¡¡end
¡¡¡¡end. |
|
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 |
int
opr
sto
llod
lit
opr
jpc
cal
lit
lod
opr
opr
opr
opr
sto
jmp
opr |
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
|
5
16
3
3
0
9
24
2
2
4
4
14
15
16
3
11
0 |
|
©´
©¦
©¦
©¦
©¦
©¦
©¦
©¦
©¦
©¦
©¦
©¦
©¦
©¦
©¦
©¦
©¦
©¼ |
The object
code of main program |
start p10
? 2¡¡24
? 4¡¡28
? 0
end p10 |
|
|