gpasm-0.11.8 alpha simple.asm 8-28-2003 05:16:17 PAGE 1 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00001 Processor 16F84 00002 include "/usr/local/share/gputils/header/p16f84.inc" 00001 LIST 00002 ; P16F84.INC Standard Header File, Version 2.00 Microchip Technology, Inc. 00136 LIST 00003 0000 00004 start 0000 1683 00005 bsf STATUS, RP0 0001 3000 00006 movlw D'0' Message [302] : Register in operand not in bank 0. Ensure bank bits are correct. 0002 0085 00007 movwf TRISA ;set port a bits as outputs 0003 3000 00008 movlw D'0' Message [302] : Register in operand not in bank 0. Ensure bank bits are correct. 0004 0086 00009 movwf TRISB ;set port b bits as outputs 0005 1283 00010 bcf STATUS, RP0 0006 3000 00011 movlw 00 0007 008D 00012 movwf 0d ; 0d is location of count var 00013 0008 3001 00014 movlw 01 Message [302] : Register in operand not in bank 0. Ensure bank bits are correct. 0009 0085 00015 movwf TRISA ; test the a outputs a bit... 00016 000A 00017 loop 000A 0064 00018 clrwdt ; clear watchdog timer 000B 3000 00019 movlw 00 Message [302] : Register in operand not in bank 0. Ensure bank bits are correct. 000C 0086 00020 movwf TRISB ; set all ports b low 000D 300F 00021 movlw 0f Message [302] : Register in operand not in bank 0. Ensure bank bits are correct. 000E 0086 00022 movwf TRISB ; set all ports b high 000F 280A 00023 goto loop gpasm-0.11.8 alpha simple.asm 8-28-2003 05:16:17 PAGE 2 SYMBOL TABLE LABEL VALUE C 00000000 DC 00000001 EEADR 00000009 EECON1 00000088 EECON2 00000089 EEDATA 00000008 EEIE 00000006 EEIF 00000004 F 00000001 FSR 00000004 GIE 00000007 INDF 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 RP0 00000005 RP1 00000006 STATUS 00000003 T0CS 00000005 T0IE 00000005 T0IF 00000002 T0SE 00000004 TMR0 00000001 TRISA 00000085 TRISB 00000086 W 00000000 WR 00000001 WREN 00000002 WRERR 00000003 Z 00000002 _CP_OFF 00003FFF _CP_ON 0000000F _HS_OSC 00003FFE _LP_OSC 00003FFC _PWRTE_OFF 00003FFF _PWRTE_ON 00003FF7 gpasm-0.11.8 alpha simple.asm 8-28-2003 05:16:17 PAGE 3 LOC OBJECT CODE LINE SOURCE TEXT VALUE _RC_OSC 00003FFF _WDT_OFF 00003FFB _WDT_ON 00003FFF _XT_OSC 00003FFD __16F84 00000001 loop 0000000A start 00000000 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 0000 : XXXXXXXXXXXXXXXX ---------------- ---------------- ---------------- All other memory blocks unused. Program Memory Words Used: 16 Errors : 0 Warnings : 0 reported, 0 suppressed Messages : 5 reported, 0 suppressed