summaryrefslogtreecommitdiff
path: root/ExamPrepTwo/bin/main.dbg
blob: f284c7d2ea05d5f543188eabad1946a4b66a0f1b (plain)
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
**************************************************************************
* Parameter Declearation Section
*
* Export Symbols
            xdef        pgstart         ; export 'pgstart' symbol
            absentry    pgstart         ; for assembly entry point

* Symbols and Macros
PORTA       equ         $0000           ; i/o port A addresses
DDRA        equ         $0002           ; data direction register for PORTA
PORTB       equ         $0001           ; i/o port B addresses
DDRB        equ         $0003           ; data direction register for PORTB

**************************************************************************
* Data Section: address used [ $3000 to $30FF ] RAM Memory
*
            org         $3000           ; Reserved RAM memory starting address
                                        ;   for Data for CMPEN 472 class
num         dc.b        0

*
**************************************************************************
* Program Section: address used [ $3100 to $3FFF ] RAM Memory
*
            org         $3100           ; Program start address, in RAM
pgstart     ldaa        #70
            ldab        #60
            aba
            nop
            
            ldaa        #60
            ldab        #-70
            aba
            nop
            
            ldaa        #-60
            ldab        #-70
            sba
            nop
            
            ldaa        #70
            ldab        #-60
            sba
            nop
            
            ldab        num
            
dly         ldaa        num
loop        deca
            bne         loop
            
*
**************************************************************************

done