File size: 3,312 Bytes
a17e28f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
cycle,state,a_in,b_in,result,cf,pf,af,zf,sf,of,done
0,FETCH,00000000,00000000,00000000,0,0,0,0,0,0,0
1,FETCH,00000000,00000000,00000000,0,0,0,0,0,0,0
2,FETCH,00000000,00000000,00000000,0,0,0,0,0,0,0
3,FETCH,00000000,00000000,00000000,0,0,0,0,0,0,0
4,DECODE,00000000,00000000,00000000,0,0,0,0,0,0,0
5,EXECUTE,00000000,00000000,00000000,0,1,0,1,0,0,0
6,WRITEBACK,00000000,00000000,00000000,0,1,0,1,0,0,1
7,FETCH,FFFFFFFF,00000001,00000000,0,1,0,1,0,0,0
8,FETCH,FFFFFFFF,00000001,00000000,0,1,0,1,0,0,0
9,FETCH,FFFFFFFF,00000001,00000000,0,1,0,1,0,0,0
10,DECODE,FFFFFFFF,00000001,00000000,0,1,0,1,0,0,0
11,EXECUTE,FFFFFFFF,00000001,00000000,1,1,1,1,0,0,0
12,WRITEBACK,FFFFFFFF,00000001,00000000,1,1,1,1,0,0,1
13,FETCH,7FFFFFFF,00000001,00000000,1,1,1,1,0,0,0
14,FETCH,7FFFFFFF,00000001,00000000,1,1,1,1,0,0,0
15,FETCH,7FFFFFFF,00000001,00000000,1,1,1,1,0,0,0
16,DECODE,7FFFFFFF,00000001,00000000,1,1,1,1,0,0,0
17,EXECUTE,7FFFFFFF,00000001,80000000,0,1,1,0,1,1,0
18,WRITEBACK,7FFFFFFF,00000001,80000000,0,1,1,0,1,1,1
19,FETCH,00000008,00000008,80000000,0,1,1,0,1,1,0
20,FETCH,00000008,00000008,80000000,0,1,1,0,1,1,0
21,FETCH,00000008,00000008,80000000,0,1,1,0,1,1,0
22,DECODE,00000008,00000008,80000000,0,1,1,0,1,1,0
23,EXECUTE,00000008,00000008,00000010,0,0,1,0,0,0,0
24,WRITEBACK,00000008,00000008,00000010,0,0,1,0,0,0,1
25,FETCH,00000003,00000000,00000010,0,0,1,0,0,0,0
26,FETCH,00000003,00000000,00000010,0,0,1,0,0,0,0
27,FETCH,00000003,00000000,00000010,0,0,1,0,0,0,0
28,DECODE,00000003,00000000,00000010,0,0,1,0,0,0,0
29,EXECUTE,00000003,00000000,00000003,0,1,0,0,0,0,0
30,WRITEBACK,00000003,00000000,00000003,0,1,0,0,0,0,1
31,FETCH,00000001,00000000,00000003,0,1,0,0,0,0,0
32,FETCH,00000001,00000000,00000003,0,1,0,0,0,0,0
33,FETCH,00000001,00000000,00000003,0,1,0,0,0,0,0
34,DECODE,00000001,00000000,00000003,0,1,0,0,0,0,0
35,EXECUTE,00000001,00000000,00000001,0,0,0,0,0,0,0
36,WRITEBACK,00000001,00000000,00000001,0,0,0,0,0,0,1
37,FETCH,80000000,80000000,00000001,0,0,0,0,0,0,0
38,FETCH,80000000,80000000,00000001,0,0,0,0,0,0,0
39,FETCH,80000000,80000000,00000001,0,0,0,0,0,0,0
40,DECODE,80000000,80000000,00000001,0,0,0,0,0,0,0
41,EXECUTE,80000000,80000000,00000000,1,1,0,1,0,1,0
42,WRITEBACK,80000000,80000000,00000000,1,1,0,1,0,1,1
43,FETCH,7FFFFFFF,7FFFFFFF,00000000,1,1,0,1,0,1,0
44,FETCH,7FFFFFFF,7FFFFFFF,00000000,1,1,0,1,0,1,0
45,FETCH,7FFFFFFF,7FFFFFFF,00000000,1,1,0,1,0,1,0
46,DECODE,7FFFFFFF,7FFFFFFF,00000000,1,1,0,1,0,1,0
47,EXECUTE,7FFFFFFF,7FFFFFFF,FFFFFFFE,0,0,1,0,1,1,0
48,WRITEBACK,7FFFFFFF,7FFFFFFF,FFFFFFFE,0,0,1,0,1,1,1
49,FETCH,80000000,FFFFFFFF,FFFFFFFE,0,0,1,0,1,1,0
50,FETCH,80000000,FFFFFFFF,FFFFFFFE,0,0,1,0,1,1,0
51,FETCH,80000000,FFFFFFFF,FFFFFFFE,0,0,1,0,1,1,0
52,DECODE,80000000,FFFFFFFF,FFFFFFFE,0,0,1,0,1,1,0
53,EXECUTE,80000000,FFFFFFFF,7FFFFFFF,1,1,0,0,0,1,0
54,WRITEBACK,80000000,FFFFFFFF,7FFFFFFF,1,1,0,0,0,1,1
55,FETCH,FFFFFFFF,FFFFFFFF,7FFFFFFF,1,1,0,0,0,1,0
56,FETCH,FFFFFFFF,FFFFFFFF,7FFFFFFF,1,1,0,0,0,1,0
57,FETCH,FFFFFFFF,FFFFFFFF,7FFFFFFF,1,1,0,0,0,1,0
58,DECODE,FFFFFFFF,FFFFFFFF,7FFFFFFF,1,1,0,0,0,1,0
59,EXECUTE,FFFFFFFF,FFFFFFFF,FFFFFFFE,1,0,1,0,1,0,0
60,WRITEBACK,FFFFFFFF,FFFFFFFF,FFFFFFFE,1,0,1,0,1,0,1
61,FETCH,FFFFFFFF,FFFFFFFF,FFFFFFFE,1,0,1,0,1,0,0
62,FETCH,FFFFFFFF,FFFFFFFF,FFFFFFFE,1,0,1,0,1,0,0
63,FETCH,FFFFFFFF,FFFFFFFF,FFFFFFFE,1,0,1,0,1,0,0