MPASM 01.30.01 Intermediate BURT.ASM 10-21-1996 22:54:35 PAGE 1 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00001 ; 00002 ; Burton Rosenberg 00003 ; 23 Sept 1996 00004 ; 00005 TITLE "Burts first PIC Program" 00006 LIST P=PIC16C84,F=INHX8M 00007 INCLUDE P16C84.INC 00001 LIST 00002 ; P16C84.INC Standard Header File, Version 1.00 Microchip Technology, Inc. 00134 LIST 2007 3FFB 00008 __CONFIG _WDT_OFF & _RC_OSC 00009 0000000C 00010 COUNT1 EQU 0C 0000000D 00011 COUNT2 EQU 0D 00012 0000 00013 ORG 0 0000 00014 INIT 0000 0186 00015 CLRF PORTB 0001 1683 00016 BSF STATUS,RP0 0002 0186 00017 CLRF PORTB ; trisb 0003 1283 00018 BCF STATUS,RP0 00019 0004 00020 START 0004 1406 00021 BSF PORTB,0 0005 00022 ROT_L 0005 2010 00023 CALL WAIT 0006 1003 00024 BCF STATUS,C 0007 0D86 00025 RLF PORTB,F 0008 1F86 00026 BTFSS PORTB,7 0009 2805 00027 GOTO ROT_L 000A 00028 ROT_R 000A 2010 00029 CALL WAIT 000B 1003 00030 BCF STATUS,C 000C 0C86 00031 RRF PORTB,F 000D 1C06 00032 BTFSS PORTB,0 000E 280A 00033 GOTO ROT_R 000F 2805 00034 GOTO ROT_L 0010 00035 WAIT 0010 30C8 00036 MOVLW .200 0011 008C 00037 MOVWF COUNT1 0012 00038 D1 0012 30C8 00039 MOVLW .200 0013 008D 00040 MOVWF COUNT2 0014 00041 D2 0014 0B8D 00042 DECFSZ COUNT2,F 0015 2814 00043 GOTO D2 0016 0B8C 00044 DECFSZ COUNT1,F 0017 2812 00045 GOTO D1 0018 3400 00046 RETLW 00 00047 00048 END MPASM 01.30.01 Intermediate BURT.ASM 10-21-1996 22:54:35 PAGE 2 Burts first PIC Program SYMBOL TABLE LABEL VALUE C 00000000 COUNT1 0000000C COUNT2 0000000D D1 00000012 D2 00000014 DC 00000001 EEADR 00000009 EECON1 00000088 EECON2 00000089 EEDATA 00000008 EEIE 00000006 EEIF 00000004 F 00000001 FSR 00000004 GIE 00000007 INDF 00000000 INIT 00000000 INTCON 0000000B INTE 00000004 INTEDG 00000006 INTF 00000001 IRP 00000007 NOT_PD 00000003 NOT_RBPU 00000007 NOT_TO 00000004 OPTION_REG 00000081 PCL 00000002 PCLATH 0000000A PORTA 00000005 PORTB 00000006 PS0 00000000 PS1 00000001 PS2 00000002 PSA 00000003 RBIE 00000003 RBIF 00000000 RD 00000000 ROT_L 00000005 ROT_R 0000000A RP0 00000005 RP1 00000006 START 00000004 STATUS 00000003 T0CS 00000005 T0IE 00000005 T0IF 00000002 T0SE 00000004 TMR0 00000001 TRISA 00000085 TRISB 00000086 W 00000000 WAIT 00000010 WR 00000001 MPASM 01.30.01 Intermediate BURT.ASM 10-21-1996 22:54:35 PAGE 3 Burts first PIC Program SYMBOL TABLE LABEL VALUE WREN 00000002 WRERR 00000003 Z 00000002 _CP_OFF 00003FFF _CP_ON 00003FEF _HS_OSC 00003FFE _LP_OSC 00003FFC _PWRTE_OFF 00003FF7 _PWRTE_ON 00003FFF _RC_OSC 00003FFF _WDT_OFF 00003FFB _WDT_ON 00003FFF _XT_OSC 00003FFD __16C84 00000001 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 0000 : XXXXXXXXXXXXXXXX XXXXXXXXX------- ---------------- ---------------- 0040 : ---------------- ---------------- ---------------- ---------------- 2000 : -------X-------- ---------------- ---------------- ---------------- 2040 : ---------------- ---------------- ---------------- ---------------- All other memory blocks unused. Program Memory Words Used: 25 Program Memory Words Free: 999 Errors : 0 Warnings : 0 reported, 0 suppressed Messages : 0 reported, 0 suppressed