Commit | Line | Data |
---|---|---|
c7927a3c NC |
1 | |
2 | .INCLUDE ..FILE@.inc | |
3 | ||
4 | .SECTION .text,CODE,ALIGN | |
5 | ||
6 | .ORG 100H | |
7 | ||
8 | .GLB mem | |
9 | mem: | |
10 | .word three, seven | |
11 | ||
12 | ; mac1 r2 | |
13 | ; mac1 r3,r4 | |
14 | ; | |
15 | ; mac2 | |
16 | ; | |
17 | ; mac3 L,r0,H,[a0] | |
18 | ||
19 | .MREPEAT 3 | |
20 | mov.l #..MACREP,r0 | |
21 | .ENDR | |
22 | ||
23 | .ALIGN | |
24 | ||
25 | .STK 2 | |
26 | bsr glbsub | |
27 | bsr localsub | |
28 | .STK -2 | |
29 | ||
30 | .IF TYPE==0 | |
31 | .byte "harry" | |
32 | .ELIF TYPE>0 | |
33 | .byte "jim" | |
34 | .ELSE | |
35 | .byte "bert" | |
36 | .ENDIF | |
37 | ||
38 | ?: | |
39 | bra ?+ | |
40 | bra ?- | |
41 | ?: | |
42 | bra ?- | |
43 | ||
44 | ||
45 | .SECTION .data,DATA | |
46 | .GLB dmem | |
47 | dmem: | |
48 | size .EQU 2 | |
49 | ||
50 | .ADDR 1 | |
51 | .ADDR "dat" | |
52 | .ADDR dmem+1 | |
53 | ||
54 | .BLKA 1 | |
55 | .BLKA size | |
56 | ||
57 | .BLKB 1 | |
58 | .BLKB size | |
59 | ||
60 | .BLKD 1 | |
61 | .BLKD size | |
62 | ||
63 | .BLKF 1 | |
64 | .BLKF size | |
65 | ||
66 | .BLKL 1 | |
67 | .BLKL size+1 | |
68 | ||
69 | .BLKW 1 | |
70 | .BLKW size | |
71 | ||
72 | .BYTE 1 | |
73 | .BYTE "data" | |
74 | .BYTE dmem+1 | |
75 | ||
76 | .DOUBLE 5e2 | |
77 | .FIXED 1.234 | |
78 | .FLOAT 5e2 | |
79 | ||
80 | .LWORD 1 | |
81 | .LWORD "two" | |
82 | .LWORD 3+4 | |
83 | ||
84 | .WORD 3 | |
85 | ||
86 |