Analog Devices EASM218x Assembler .\PR1.ASM.lst Page 1 Version Version 2.0.4.0 Copyright (c) 1999 Analog Devices, Inc. #line 1 ".\PR1.ASM" .section/pm interrupts; 0 12 __reset: JUMP start; NOP; NOP; NOP; 0 18000f 12 1 000000 12 2 000000 12 3 000000 12 4 0a001f 13 RTI; NOP; NOP; NOP; 5 000000 13 6 000000 13 7 000000 13 8 0a001f 14 RTI; NOP; NOP; NOP; 9 000000 14 10 000000 14 11 000000 14 12 0a001f 15 RTI; NOP; NOP; NOP; 13 000000 15 14 000000 15 15 000000 15 16 0a001f 16 RTI; NOP; NOP; NOP; 17 000000 16 18 000000 16 19 000000 16 20 0a001f 17 RTI; NOP; NOP; NOP; 21 000000 17 22 000000 17 23 000000 17 24 0a001f 18 RTI; NOP; NOP; NOP; 25 000000 18 26 000000 18 27 000000 18 28 0a001f 19 RTI; NOP; NOP; NOP; 29 000000 19 30 000000 19 31 000000 19 32 0a001f 20 RTI; NOP; NOP; NOP; 33 000000 20 34 000000 20 35 000000 20 36 0a001f 21 RTI; NOP; NOP; NOP; 37 000000 21 38 000000 21 39 000000 21 40 18000f 22 JUMP timerint; NOP; NOP; NOP; 41 000000 22 42 000000 22 43 000000 22 44 0a001f 23 RTI; NOP; NOP; NOP; 45 000000 23 46 000000 23 47 000000 23 Analog Devices EASM218x Assembler .\PR1.ASM.lst Page 2 Version Version 2.0.4.0 Copyright (c) 1999 Analog Devices, Inc. .section/pm program; 0 28 start: AX0=64000; 0 4fa000 28 1 93ffd0 29 DM(0x3FFD)=AX0; 2 400ff0 30 AX0=255; 3 93ffb0 31 DM(0x3FFB)=AX0; 4 400ef0 32 AX0=239; 5 93fe60 33 DM(0x3FE6)=AX0; 6 3c0074 35 ICNTL=0x07; 7 3c0013 36 IMASK=0x01; 8 408000 38 AX0=0x0800; 9 93fff0 39 DM(0x3FFF)=AX0; 10 400000 42 AX0=0; 11 93ffe0 45 DM(0x3FFE)=AX0; 12 93ffa0 46 DM(0x3FFA)=AX0; 13 93ff90 47 DM(0x3FF9)=AX0; 14 93ff80 48 DM(0x3FF8)=AX0; 15 93ff70 49 DM(0x3FF7)=AX0; 16 93ff60 50 DM(0x3FF6)=AX0; 17 93ff50 51 DM(0x3FF5)=AX0; 18 93ff40 52 DM(0x3FF4)=AX0; 19 93ff30 53 DM(0x3FF3)=AX0; 20 93ff20 54 DM(0x3FF2)=AX0; 21 93ff10 55 DM(0x3FF1)=AX0; 22 93ff00 56 DM(0x3FF0)=AX0; 23 93fef0 57 DM(0x3FEF)=AX0; 24 0200cf 59 SET FL0; 25 02020f 60 RESET FL1; 26 02080f 61 RESET FL2; 27 440004 63 AY0=16384; 28 0cc000 66 ENA TIMER; 29 67 espera: IDLE; 29 028000 67 30 18000f 68 JUMP espera; 31 70 timerint: 31 02040f 71 TOGGLE FL2; 32 22600f 72 AR=AX0+AY0; 33 020108 73 IF AC TOGGLE FL1; 34 0d000a 74 AX0=AR; 35 0a001f 76 RTI;