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