Commit | Line | Data |
---|---|---|
7499d566 NC |
1 | ;# jump.s |
2 | ;# Program flow instructions using JUMP | |
3 | .text | |
4 | LableStart: | |
5 | JUMP LableStart | |
6 | JUMP C, LableStart | |
7 | JUMP C, A[0] | |
8 | JUMP C, A[1] | |
9 | JUMP NC, LableStart | |
10 | JUMP NC, A[0] | |
11 | JUMP NC, A[1] | |
12 | JUMP S, LableStart | |
13 | JUMP S, A[0] | |
14 | JUMP S, A[1] | |
15 | JUMP Z, LableStart | |
16 | JUMP Z, A[0] | |
17 | JUMP Z, A[1] | |
18 | JUMP NZ, LableStart | |
19 | JUMP NZ, A[0] | |
20 | JUMP NZ, A[1] | |
21 | JUMP E, LableStart | |
22 | JUMP NE, LableStart | |
23 | JUMP NE, Lable1 | |
24 | ||
25 | Lable1: | |
26 | SJUMP Lable1 ;Checking the SJUMP opcode | |
27 | SJUMP C, Lable1 | |
28 | SJUMP C, A[0] | |
29 | SJUMP C, A[1] | |
30 | SJUMP NC, Lable1 | |
31 | SJUMP NC, A[0] | |
32 | SJUMP NC, A[1] | |
33 | SJUMP S, Lable1 | |
34 | SJUMP S, A[0] | |
35 | SJUMP S, A[1] | |
36 | SJUMP Z, Lable1 | |
37 | SJUMP Z, A[0] | |
38 | SJUMP Z, A[1] | |
39 | SJUMP NZ, Lable1 | |
40 | SJUMP NZ, A[0] | |
41 | SJUMP NZ, A[1] | |
42 | SJUMP E, Lable1 | |
43 | SJUMP NE, Lable1 | |
44 | JUMP LongJump | |
45 | JUMP C, LongJump | |
46 | JUMP C, A[0] | |
47 | JUMP C, A[1] | |
48 | JUMP NC, LongJump | |
49 | JUMP NC, A[0] | |
50 | JUMP NC, A[1] | |
51 | JUMP Z, LongJump | |
52 | JUMP Z, A[0] | |
53 | JUMP Z, A[1] | |
54 | JUMP NZ, LongJump | |
55 | JUMP NZ, A[0] | |
56 | JUMP NZ, A[1] | |
57 | JUMP S, LongJump | |
58 | JUMP S, A[0] | |
59 | JUMP S, A[1] | |
60 | JUMP E, LongJump | |
61 | JUMP NE, LongJump | |
62 | LJUMP LongJump ;test LJUMP also | |
63 | LJUMP C, LongJump | |
64 | LJUMP C, A[0] | |
65 | LJUMP C, A[1] | |
66 | LJUMP NE, LongJump | |
67 | LJUMP Z, LongJump | |
68 | LJUMP Z, A[0] | |
69 | LJUMP Z, A[1] | |
70 | LJUMP NZ, LongJump | |
71 | LJUMP NZ, A[0] | |
72 | LJUMP NZ, A[1] | |
73 | LJUMP S, LongJump | |
74 | LJUMP S, A[0] | |
75 | LJUMP S, A[1] | |
76 | LJUMP NC, LongJump | |
77 | LJUMP NC, A[0] | |
78 | LJUMP NC, A[1] | |
79 | LJUMP E, LongJump | |
80 | .fill 0x200, 2, 0 | |
81 | LongJump: | |
82 | NOP | |
83 | NOP | |
84 | NOP | |
85 | NOP | |
86 | NOP |