Files

186 lines
7.7 KiB
Plaintext
Raw Permalink Normal View History

2023-03-09 10:05:56 +00:00
MPASM 5.46 INVADERS.ASM 10-24-2013 14:34:22 PAGE 1
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00001 ;--------------------------------------------------------------------------
00002 ; File: Main.c
00003 ; Author: topicchi
00004 ;
00005 ; Created on 12 ottobre 2013, 21.00
00006 ;--------------------------------------------------------------------------
00007
00008
00009 INCLUDE "P16F84.INC" ; include le definizioni standard
00001 LIST
00002
00003 ;==========================================================================
00004 ; MPASM PIC16F84 processor include
00005 ;
00006 ; (c) Copyright 1999-2012 Microchip Technology, All rights reserved
00007 ;==========================================================================
00008
Message[301]: MESSAGE: (Processor-header file mismatch. Verify selected processor.)
00206 LIST
00010 list p=pic16f84 ; Processoer utilizzato
00011 errorlevel -302 ;suppress message "Bank Switch Check"
2007 3FFA 00012 __config _CP_OFF & _PWRTE_OFF & _WDT_OFF & _HS_OSC
00013
00014 ; - - - - -
00015
0000 00016 org 0x00
0000 2805 00017 goto Start
00018
0004 00019 org 0x04
0004 280E 00020 goto Irq
00021
0005 00022 Start
0005 1683 00023 bsf STATUS,RP0
0006 3000 00024 movlw b'00000000' ;set PortB all outputs
0007 0086 00025 movwf TRISB
0008 3000 00026 movlw b'00000000' ;set PortA all outputs
0009 0085 00027 movwf TRISA
000A 1283 00028 bcf STATUS,RP0
00029
000B 00030 Main
000B 0A86 00031 incf PORTB,f
000C 0000 00032 nop
000D 280B 00033 goto Main
00034
000E 00035 Irq
000E 0009 00036 retfie
00037
00038 end
MPASM 5.46 INVADERS.ASM 10-24-2013 14:34:22 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
Irq 0000000E
Main 0000000B
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
RA0 00000000
RA1 00000001
RA2 00000002
RA3 00000003
RA4 00000004
RB0 00000000
RB1 00000001
RB2 00000002
RB3 00000003
RB4 00000004
RB5 00000005
RB6 00000006
RB7 00000007
RBIE 00000003
RBIF 00000000
RD 00000000
RP0 00000005
RP1 00000006
STATUS 00000003
Start 00000005
T0CS 00000005
T0IE 00000005
MPASM 5.46 INVADERS.ASM 10-24-2013 14:34:22 PAGE 3
SYMBOL TABLE
LABEL VALUE
T0IF 00000002
T0SE 00000004
TMR0 00000001
TMR0IE 00000005
TMR0IF 00000002
TRISA 00000085
TRISA0 00000000
TRISA1 00000001
TRISA2 00000002
TRISA3 00000003
TRISA4 00000004
TRISB 00000086
TRISB0 00000000
TRISB1 00000001
TRISB2 00000002
TRISB3 00000003
TRISB4 00000004
TRISB5 00000005
TRISB6 00000006
TRISB7 00000007
W 00000000
WR 00000001
WREN 00000002
WRERR 00000003
Z 00000002
_CONFIG 00002007
_CP_OFF 00003FFF
_CP_ON 0000000F
_FOSC_EXTRC 00003FFF
_FOSC_HS 00003FFE
_FOSC_LP 00003FFC
_FOSC_XT 00003FFD
_HS_OSC 00003FFE
_IDLOC0 00002000
_IDLOC1 00002001
_IDLOC2 00002002
_IDLOC3 00002003
_LP_OSC 00003FFC
_PWRTE_OFF 00003FFF
_PWRTE_ON 00003FF7
_RC_OSC 00003FFF
_WDTE_OFF 00003FFB
_WDTE_ON 00003FFF
_WDT_OFF 00003FFB
_WDT_ON 00003FFF
_XT_OSC 00003FFD
__16F84 00000001
MPASM 5.46 INVADERS.ASM 10-24-2013 14:34:22 PAGE 4
MEMORY USAGE MAP ('X' = Used, '-' = Unused)
0000 : X---XXXXXXXXXXX- ---------------- ---------------- ----------------
2000 : -------X-------- ---------------- ---------------- ----------------
All other memory blocks unused.
Program Memory Words Used: 12
Program Memory Words Free: 1012
Errors : 0
Warnings : 0 reported, 0 suppressed
Messages : 1 reported, 2 suppressed