?? mian1.asm
字號:
#pragma debug scope 1 1
#line 6 "E:\jerry\才\跳變\MIAN1.C"
_deng_1 .SECTION INPAGE'CODE'
l_deng_1:
MOV [06h],A
_deng_1:
RET A,24
RET A,66
RET A,36
RET A,24
RET A,66
RET A,36
RET A,24
RET A,66
RET A,36
RET A,24
RET A,66
RET A,36
RET A,24
RET A,66
RET A,36
#line 35 "E:\jerry\才\跳變\MIAN1.C"
__pcc EQU [017H]
__pc EQU [016H]
__pbc EQU [015H]
__pb EQU [014H]
__pac EQU [013H]
__pa EQU [012H]
__tmrc EQU [0eH]
__tmr EQU [0dH]
__intc EQU [0bH]
__status EQU [0aH]
__wdts EQU [09H]
__tblh EQU [08H]
__tblp EQU [07H]
__pcl EQU [06H]
__acc EQU [05H]
__mp EQU [01H]
__iar EQU [00H]
@@isr_4 .SECTION AT 04H 'CODE'
JMP _isr_4
@isr_4 .SECTION 'CODE'
_isr_4 PROC
MOV VA,A
MOV A,[0AH]
MOV VS,A
L1:
#pragma debug scope 2 1 ; 35 "E:\jerry\才\跳變\MIAN1.C"
MOV A,VS
MOV [0AH],A
MOV A,VA
RETI
_isr_4 ENDP
@isr_4 .SECTION 'DATA'
#line 36 "E:\jerry\才\跳變\MIAN1.C"
@@isr_8 .SECTION AT 08H 'CODE'
JMP _isr_8
@isr_8 .SECTION 'CODE'
_isr_8 PROC
MOV VA,A
MOV A,[0AH]
MOV VS,A
L2:
#pragma debug scope 3 1 ; 36 "E:\jerry\才\跳變\MIAN1.C"
MOV A,VS
MOV [0AH],A
MOV A,VA
RETI
_isr_8 ENDP
@isr_8 .SECTION 'DATA'
#line 37 "E:\jerry\才\跳變\MIAN1.C"
@@isr_c .SECTION AT 0cH 'CODE'
JMP _isr_c
@isr_c .SECTION 'CODE'
_isr_c PROC
MOV VA,A
MOV A,[0AH]
MOV VS,A
L3:
#pragma debug scope 4 1 ; 37 "E:\jerry\才\跳變\MIAN1.C"
MOV A,VS
MOV [0AH],A
MOV A,VA
RETI
_isr_c ENDP
@isr_c .SECTION 'DATA'
#line 39 "E:\jerry\才\跳變\MIAN1.C"
@safeguard_init .SECTION 'CODE'
PUBLIC _safeguard_init
_safeguard_init PROC
#pragma debug scope 5 1 ; 40 "E:\jerry\才\跳變\MIAN1.C"
#line 40 "E:\jerry\才\跳變\MIAN1.C"
CLR __pac
#line 41 "E:\jerry\才\跳變\MIAN1.C"
SET __pbc
#line 42 "E:\jerry\才\跳變\MIAN1.C"
SET __pcc
#line 43 "E:\jerry\才\跳變\MIAN1.C"
MOV A,07h
MOV __wdts,A
L4:
RET
_safeguard_init ENDP
#line 47 "E:\jerry\才\跳變\MIAN1.C"
@delay .SECTION 'CODE'
PUBLIC _delay
_delay PROC
#pragma debug scope 6 1
#line 46 "E:\jerry\才\跳變\MIAN1.C"
PUBLIC delay0
LOCAL delay0 DB ? ; i
#pragma debug variable 8 6 delay0 i
#pragma debug scope 6 1 ; 47 "E:\jerry\才\跳變\MIAN1.C"
#line 47 "E:\jerry\才\跳變\MIAN1.C"
JMP L7
L9:
L10:
#pragma debug scope 7 6 ; 49 "E:\jerry\才\跳變\MIAN1.C"
#line 49 "E:\jerry\才\跳變\MIAN1.C"
SNZ [014H].0
JMP L9
L12:
L13:
#line 50 "E:\jerry\才\跳變\MIAN1.C"
SNZ [014H].0
JMP L12
#line 51 "E:\jerry\才\跳變\MIAN1.C"
CLR WDT
#line 52 "E:\jerry\才\跳變\MIAN1.C"
DEC delay0
L7:
#line 48 "E:\jerry\才\跳變\MIAN1.C"
#pragma debug scope 6 1 ; 48 "E:\jerry\才\跳變\MIAN1.C"
SZ delay0
JMP L10
L5:
RET
_delay ENDP
#line 56 "E:\jerry\才\跳變\MIAN1.C"
@displayJump .SECTION 'CODE'
PUBLIC _displayJump
_displayJump PROC
#pragma debug scope 8 1
#line 55 "E:\jerry\才\跳變\MIAN1.C"
PUBLIC displayJump0
LOCAL displayJump0 DB ? ; jj
#pragma debug variable 8 8 displayJump0 jj
#pragma debug scope 8 1 ; 57 "E:\jerry\才\跳變\MIAN1.C"
#line 57 "E:\jerry\才\跳變\MIAN1.C"
CLR _ii
#line 57 "E:\jerry\才\跳變\MIAN1.C"
JMP L19
L16:
#pragma debug scope 9 8 ; 59 "E:\jerry\才\跳變\MIAN1.C"
#line 59 "E:\jerry\才\跳變\MIAN1.C"
MOV A,1
ADD A,_ii
ADD A,OFFSET l_deng_1
CALL l_deng_1
MOV __pa,A
#line 60 "E:\jerry\才\跳變\MIAN1.C"
MOV A,displayJump0
MOV delay0,A
CALL _delay
L17:
#line 57 "E:\jerry\才\跳變\MIAN1.C"
#pragma debug scope 8 1 ; 57 "E:\jerry\才\跳變\MIAN1.C"
INC _ii
L19:
#line 57 "E:\jerry\才\跳變\MIAN1.C"
MOV A,_ii
SUB A,0fh
SNZ [0ah].0
JMP L16
L15:
RET
LOCAL b0_6 DB ?
_displayJump ENDP
#line 65 "E:\jerry\才\跳變\MIAN1.C"
@MAIN .SECTION 'CODE'
_main PROC
begin:
#pragma debug scope 10 1 ; 66 "E:\jerry\才\跳變\MIAN1.C"
#line 66 "E:\jerry\才\跳變\MIAN1.C"
CALL _safeguard_init
#line 67 "E:\jerry\才\跳變\MIAN1.C"
CLR __pa
#line 68 "E:\jerry\才\跳變\MIAN1.C"
MOV A,07h
MOV __pb,A
#line 69 "E:\jerry\才\跳變\MIAN1.C"
CLR __pc
#line 70 "E:\jerry\才\跳變\MIAN1.C"
MOV A,07h
MOV __wdts,A
#line 70 "E:\jerry\才\跳變\MIAN1.C"
JMP L22
L21:
#pragma debug scope 11 10 ; 73 "E:\jerry\才\跳變\MIAN1.C"
#line 73 "E:\jerry\才\跳變\MIAN1.C"
MOV A,02h
MOV displayJump0,A
CALL _displayJump
L22:
#line 71 "E:\jerry\才\跳變\MIAN1.C"
#pragma debug scope 10 1 ; 71 "E:\jerry\才\跳變\MIAN1.C"
JMP L21
L20:
#line 75 "E:\jerry\才\跳變\MIAN1.C"
JMP $
_main ENDP
PUBLIC _kk
@kk .SECTION 'DATA'
#line 26 "E:\jerry\才\跳變\MIAN1.C"
_kk DB ? ; kk
#pragma debug variable 8 1 _kk kk
PUBLIC _ii
@ii .SECTION 'DATA'
#line 25 "E:\jerry\才\跳變\MIAN1.C"
_ii DB ? ; ii
#pragma debug variable 8 1 _ii ii
#line 64 "E:\jerry\才\跳變\MIAN1.C"
STARTSEC .SECTION 'CODE'
STARTUP:
RET
EXTERN VA:BYTE
EXTERN VS:BYTE
#line 64 "E:\jerry\才\跳變\MIAN1.C"
@CODE .SECTION AT 0 'CODE'
JMP begin
@DUMMY PROC
CALL _main
@DUMMY ENDP
ROMBANK 0 @DUMMYNOP
@DUMMYNOP .SECTION AT 01ffh 'CODE'
nop
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -