⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test_sim.lst

📁 用汇编写的
💻 LST
📖 第 1 页 / 共 5 页
字号:
MPASM 02.13 Released         TEST_SIM.ASM   6-15-1999  11:47:43         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                    00001 ;*********************************************************
                    00002 ;       Test & SP unlock card v1.02
                    00003 ;       Copyright (c)1996-1998 Dejan Kaljevic
                    00004 ;       All Rights Reserved
                    00005 ;       (eMail: dejan@net.yu)
                    00006 ;*********************************************************
                    00007  LIST P=16C84,F=INHX8M,R=DEC
2007 0001           00008  __FUSES H'1'
                    00009  INCLUDE DEX1.MAC
                    00001 BANK0   MACRO
                    00002         BCF STATUS,RP0
                    00003         ENDM
                    00004 BANK1   MACRO
                    00005         BSF STATUS,RP0
                    00006         ENDM
                    00007 
                    00008 
                    00009 CMP     MACRO A,B
                    00010         MOVLW B
                    00011         SUBWF A,W
                    00012         ENDM
                    00013 
                    00014 ;db     macro a
                    00015 ;       retlw a
                    00016 ;       endm
                    00017 
                    00018 XORLF   MACRO A,B
                    00019         MOVLW B
                    00020         XORWF A
                    00021         ENDM
                    00022 IORLF   MACRO A,B
                    00023         MOVLW B
                    00024         IORWF A
                    00025         ENDM
                    00026 ANDLF   MACRO A,B
                    00027         MOVLW B
                    00028         ANDWF A
                    00029         ENDM
                    00030 
                    00031 MOVLF   MACRO A,B
                    00032         MOVLW B
                    00033         MOVWF A
                    00034         ENDM
                    00035 MOVFF   MACRO A,B
                    00036         MOVF B,W
                    00037         MOVWF A
                    00038         ENDM
                    00039 
                    00040 STC     MACRO
                    00041         BSF 3,0
                    00042         ENDM
                    00043 CLC     MACRO
                    00044         BCF 3,0
MPASM 02.13 Released         TEST_SIM.ASM   6-15-1999  11:47:43         PAGE  2


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                    00045         ENDM
                    00046 
  000003E8          00047 A EQU 1000
                    00048 
                    00049 ;-------------
                    00050 DJNZ    MACRO A,B
                    00051         DECFSZ A,1
                    00052         GOTO B
                    00053         ENDM
                    00054 
                    00055 RET     MACRO 
                    00056         RETURN
                    00057         ENDM
                    00058 IRET    MACRO
                    00059         RETFIE
                    00060         ENDM
                    00061 
                    00062 ROL     MACRO A
                    00063         RLF A,W
                    00064         RLF A
                    00065         ENDM
                    00066 ROR     MACRO A
                    00067         RRF A,W
                    00068         RRF A
                    00069         ENDM
                    00070 RLC     MACRO A
                    00071         RLF A 
                    00072         ENDM
                    00073 RRC     MACRO A
                    00074         RRF A
                    00075         ENDM
                    00076 BCT     MACRO A,B
                    00077         BCF A,B
                    00078         ENDM
                    00079 BS      MACRO A,B
                    00080         BSF A,B
                    00081         ENDM
                    00082 BTC     MACRO A,B
                    00083         BTFSC A,B
                    00084         ENDM
                    00085 BTS     MACRO A,B
                    00086         BTFSS A,B
                    00087         ENDM
                    00088 JB      MACRO A,B,C
                    00089         BTFSC A,B
                    00090         GOTO C
                    00091         ENDM
                    00092 JNB     MACRO A,B,C
                    00093         BTFSS A,B
                    00094         GOTO C
                    00095         ENDM
                    00096 
                    00097 JC      MACRO C
MPASM 02.13 Released         TEST_SIM.ASM   6-15-1999  11:47:43         PAGE  3


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                    00098         BTFSC 3H,0H
                    00099         GOTO C
                    00100         ENDM
                    00101 JNC     MACRO C
                    00102         BTFSS 3H,0H
                    00103         GOTO C
                    00104         ENDM
                    00105 JDC     MACRO C
                    00106         BTFSC 3H,1H
                    00107         GOTO C
                    00108         ENDM
                    00109 JNDC    MACRO C
                    00110         BTFSS 3H,1H
                    00111         GOTO C
                    00112         ENDM
                    00113 JZ      MACRO C
                    00114         BTFSC 3H,2
                    00115         GOTO C
                    00116         ENDM
                    00117 JNZ     MACRO C
                    00118         BTFSS 3H,2
                    00119         GOTO C
                    00120         ENDM
                    00121 
                    00122 JE      MACRO C
                    00123         BTFSC 3H,2
                    00124         GOTO C
                    00125         ENDM
                    00126 JNE     MACRO C
                    00127         BTFSS 3H,2
                    00128         GOTO C
                    00129         ENDM
                    00130         
                    00131 ;--------------
                    00132 JMP     MACRO A
                    00133         GOTO A
                    00134         ENDM
                    00135 ;-------------
                    00136 CLR     MACRO CHAR
                    00137         IF CHAR==1000
                    00138         CLRW
                    00139         ELSE
                    00140         CLRF CHAR
                    00141         ENDIF
                    00142         ENDM
                    00143 ;----------------
                    00144 ADD     MACRO A,B
                    00145         IF A==1000
                    00146         ADDWF B,0
                    00147         ELSE
                    00148         ADDWF A,1
                    00149         ENDIF
                    00150         ENDM
MPASM 02.13 Released         TEST_SIM.ASM   6-15-1999  11:47:43         PAGE  4


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                    00151 ;----------------
                    00152 OR      MACRO A,B
                    00153         IF A==1000
                    00154         IORWF B,0
                    00155         ELSE
                    00156         IORWF A,1
                    00157         ENDIF
                    00158         ENDM
                    00159 ;----------------
                    00160 SUB     MACRO A,B
                    00161         IF A==1000
                    00162         SUBWF B,0
                    00163         ELSE
                    00164         SUBWF A,1
                    00165         ENDIF
                    00166         ENDM
                    00167 ;----------------
                    00168 XOR     MACRO A,B
                    00169         IF A==1000
                    00170         XORWF B,0
                    00171         ELSE
                    00172         XORWF A,1
                    00173         ENDIF
                    00174         ENDM
                    00175 ;----------------
                    00176 AND     MACRO A,B
                    00177         IF A==1000
                    00178         ANDWF B,0
                    00179         ELSE
                    00180         ANDWF A,1
                    00181         ENDIF
                    00182         ENDM
                    00183 
                    00184 
                    00185 MNOT    MACRO A,B
                    00186         COMF B,0
                    00187         ENDM
                    00188 BNOT    MACRO A,B
                    00189         IFDEF B ; a==1000
                    00190         COMF B,0
                    00191 ;       else
                    00192 ;       comf a,1
                    00193         ENDIF
                    00194         ENDM
                    00195 ;---------------        
                    00010 ;*********************************************************
  0000000C          00011 R0      EQU 0CH
  0000000D          00012 R1      EQU 0DH
  0000000E          00013 R2      EQU 0EH
  0000000F          00014 R3      EQU 0FH
  00000010          00015 R4      EQU 10H
  00000011          00016 R5      EQU 11H
  00000012          00017 R6      EQU 12H
MPASM 02.13 Released         TEST_SIM.ASM   6-15-1999  11:47:43         PAGE  5


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

  00000013          00018 R7      EQU 13H
                    00019 
  0000001A          00020 ISO_FLEG        EQU 1AH
  0000001B          00021 RXTX_COUNT      EQU 1BH
                    00022 
  0000001C          00023 TX_REG          EQU 1CH
  0000001C          00024 RX_REG          EQU 1CH
                    00025 
  0000001D          00026 TEMP_TX         EQU 1DH
  0000001E          00027 WAIT_REG        EQU 1EH
                    00028 
                    00029 
                    00030 
  00000030          00031 D1      EQU 30H
  00000031          00032 D2      EQU 31H
  00000032          00033 D3      EQU 32H
  00000033          00034 D4      EQU 33H
                    00035 
  0000001F          00036 SEL_F1          EQU 1FH
  00000020          00037 SEL_F2          EQU 20H 
                    00038 
  00000021          00039 CARD_FLAG       EQU 21H
                    00040 
                    00041 
                    00042 
                    00043         INCLUDE "picreg.h"
                    00001 ;******************* PIC16c5X/16cXX Registers *******************
                    00002 ;
                    00003 ; Define Reset Vectors
  000001FF          00004 PIC54   EQU     1FFH
  000001FF          00005 PIC55   EQU     1FFH
  000003FF          00006 PIC56   EQU     3FFH
  000007FF          00007 PIC57   EQU     7FFH
  00000000          00008 PIC71   EQU     0
  00000000          00009 PIC84   EQU     0
                    00010 ;
                    00011 ; Data Registers
  00000001          00012 RTCC    EQU     1
  00000001          00013 TMR0    EQU     1
  00000002          00014 PC      EQU     2
  00000003          00015 STATUS  EQU     3
  00000004          00016 FSR     EQU     4
  00000005          00017 PORTA   EQU     5
  00000006          00018 PORTB   EQU     6
  00000007          00019 PORTC   EQU     7
                    00020 ;
  00000005          00021 PORT_A  EQU     5

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -