-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhw4-vmtest-proc2.vmo
More file actions
87 lines (87 loc) · 2.04 KB
/
hw4-vmtest-proc2.vmo
File metadata and controls
87 lines (87 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
Addr OP M
0 JMP 12
1 LIT 49
2 CHO 0
3 RTN 0
4 LIT 49
5 LIT 1
6 ADD 0
7 CHO 0
8 RTN 0
9 LIT 10
10 CHO 0
11 RTN 0
12 INC 3
13 CAL 1
14 CAL 9
15 CAL 4
16 CAL 9
17 HLT 0
Tracing ...
PC: 0 BP: 0 SP: 0
stack:
==> addr: 0 JMP 12
PC: 12 BP: 0 SP: 0
stack:
==> addr: 12 INC 3
PC: 13 BP: 0 SP: 3
stack: S[0]: 0 S[1]: 0 S[2]: 0
==> addr: 13 CAL 1
PC: 1 BP: 3 SP: 6
stack: S[3]: 0 S[4]: 0 S[5]: 14
==> addr: 1 LIT 49
PC: 2 BP: 3 SP: 7
stack: S[3]: 0 S[4]: 0 S[5]: 14 S[6]: 49
==> addr: 2 CHO 0
PC: 3 BP: 3 SP: 6
stack: S[3]: 0 S[4]: 0 S[5]: 14
==> addr: 3 RTN 0
PC: 14 BP: 0 SP: 3
stack: S[0]: 0 S[1]: 0 S[2]: 0
==> addr: 14 CAL 9
PC: 9 BP: 3 SP: 6
stack: S[3]: 0 S[4]: 0 S[5]: 15
==> addr: 9 LIT 10
PC: 10 BP: 3 SP: 7
stack: S[3]: 0 S[4]: 0 S[5]: 15 S[6]: 10
==> addr: 10 CHO 0
PC: 11 BP: 3 SP: 6
stack: S[3]: 0 S[4]: 0 S[5]: 15
==> addr: 11 RTN 0
PC: 15 BP: 0 SP: 3
stack: S[0]: 0 S[1]: 0 S[2]: 0
==> addr: 15 CAL 4
PC: 4 BP: 3 SP: 6
stack: S[3]: 0 S[4]: 0 S[5]: 16
==> addr: 4 LIT 49
PC: 5 BP: 3 SP: 7
stack: S[3]: 0 S[4]: 0 S[5]: 16 S[6]: 49
==> addr: 5 LIT 1
PC: 6 BP: 3 SP: 8
stack: S[3]: 0 S[4]: 0 S[5]: 16 S[6]: 49 S[7]: 1
==> addr: 6 ADD 0
PC: 7 BP: 3 SP: 7
stack: S[3]: 0 S[4]: 0 S[5]: 16 S[6]: 50
==> addr: 7 CHO 0
PC: 8 BP: 3 SP: 6
stack: S[3]: 0 S[4]: 0 S[5]: 16
==> addr: 8 RTN 0
PC: 16 BP: 0 SP: 3
stack: S[0]: 0 S[1]: 0 S[2]: 0
==> addr: 16 CAL 9
PC: 9 BP: 3 SP: 6
stack: S[3]: 0 S[4]: 0 S[5]: 17
==> addr: 9 LIT 10
PC: 10 BP: 3 SP: 7
stack: S[3]: 0 S[4]: 0 S[5]: 17 S[6]: 10
==> addr: 10 CHO 0
PC: 11 BP: 3 SP: 6
stack: S[3]: 0 S[4]: 0 S[5]: 17
==> addr: 11 RTN 0
PC: 17 BP: 0 SP: 3
stack: S[0]: 0 S[1]: 0 S[2]: 0
==> addr: 17 HLT 0
PC: 18 BP: 0 SP: 3
stack: S[0]: 0 S[1]: 0 S[2]: 0
1
2