📄 example1.lst
字号:
0000a0 0610 DECF 0x10,0x1,0x0
0000a2 e1fc BNZ 0x9c
0000a4 0fff ADDLW 0xff
0000a6 0100 MOVLB 0x0
0000a8 6f6b MOVWF 0x6b,0x1
C:\MCC18\example\users_guide\example1\leds.c
/* C:\MCC18\example\users_guide\example1\leds.c
* Sets the special function register PORTB to the value of led_display. C:\MCC18\example\users_guide\example1\leds.c
*/ C:\MCC18\example\users_guide\example1\leds.c
0000aa c06b MOVFF 0x6b,0xf81 PORTB = led_display; C:\MCC18\example\users_guide\example1\leds.c
0000ac ff81
0000ae 52e5 MOVF 0xe5,0x1,0x0 } C:\MCC18\example\users_guide\example1\leds.c
0000b0 ee00 LFSR 0x0,0xf
0000b2 f00f
0000b4 0e10 MOVLW 0x10
0000b6 04e8 DECF 0xe8,0x0,0x0
0000b8 e303 BNC 0xc0
0000ba cfe5 MOVFF 0xfe5,0xfed
0000bc ffed
0000be d7fb BRA 0xb6
0000c0 cfe5 MOVFF 0xfe5,0xffa
0000c2 fffa
0000c4 cfe5 MOVFF 0xfe5,0xff4
0000c6 fff4
0000c8 cfe5 MOVFF 0xfe5,0xff3
0000ca fff3
0000cc cfe5 MOVFF 0xfe5,0xff7
0000ce fff7
0000d0 cfe5 MOVFF 0xfe5,0xff6
0000d2 fff6
0000d4 cfe5 MOVFF 0xfe5,0xfea
0000d6 ffea
0000d8 cfe5 MOVFF 0xfe5,0xfe9
0000da ffe9
0000dc cfe5 MOVFF 0xfe5,0xfda
0000de ffda
0000e0 50e5 MOVF 0xe5,0x0,0x0
0000e2 cfe5 MOVFF 0xfe5,0xfe0
0000e4 ffe0
0000e6 cfe5 MOVFF 0xfe5,0xfd8
0000e8 ffd8
0000ea 0010 RETFIE 0x0
C:\MCC18\example\users_guide\example1\leds.c
void C:\MCC18\example\users_guide\example1\leds.c
main (void) C:\MCC18\example\users_guide\example1\leds.c
{ C:\MCC18\example\users_guide\example1\leds.c
/* C:\MCC18\example\users_guide\example1\leds.c
* Initialize the special function registers TRISB and PORTB. C:\MCC18\example\users_guide\example1\leds.c
*/ C:\MCC18\example\users_guide\example1\leds.c
0000ec 6a93 CLRF 0x93,0x0 TRISB = 0; C:\MCC18\example\users_guide\example1\leds.c
0000ee 6a81 CLRF 0x81,0x0 PORTB = 0; C:\MCC18\example\users_guide\example1\leds.c
C:\MCC18\example\users_guide\example1\leds.c
/* C:\MCC18\example\users_guide\example1\leds.c
* Enable the TMR0 interrupt, setting up the timer as an internal C:\MCC18\example\users_guide\example1\leds.c
* 16-bit clock. C:\MCC18\example\users_guide\example1\leds.c
*/ C:\MCC18\example\users_guide\example1\leds.c
0000f0 0e9f MOVLW 0x9f OpenTimer0 (TIMER_INT_ON & T0_SOURCE_INT & T0_16BIT); C:\MCC18\example\users_guide\example1\leds.c
0000f2 6ee6 MOVWF 0xe6,0x0
0000f4 eccf CALL 0x19e,0x0
0000f6 f000
0000f8 52e5 MOVF 0xe5,0x1,0x0
C:\MCC18\example\users_guide\example1\leds.c
/* C:\MCC18\example\users_guide\example1\leds.c
* Enable global interrupts. C:\MCC18\example\users_guide\example1\leds.c
*/ C:\MCC18\example\users_guide\example1\leds.c
0000fa 8ef2 BSF 0xf2,0x7,0x0 INTCONbits.GIE = 1; C:\MCC18\example\users_guide\example1\leds.c
C:\MCC18\example\users_guide\example1\leds.c
0000fc d7ff BRA 0xfc while (1) C:\MCC18\example\users_guide\example1\leds.c
{ C:\MCC18\example\users_guide\example1\leds.c
} C:\MCC18\example\users_guide\example1\leds.c
0000fe 0012 RETURN 0x0 } C:\MCC18\example\users_guide\example1\leds.c
; RCS Header $Id: aarg.asm,v 1.2 2004/10/01 19:13:22 GrosbaJ Exp $
C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
; CMATH18 DATA DEFINITION FILE
C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
;*******************************************************************************
C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
; VARIABLE ALLOCATION - Core math library routines
C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
;*******************************************************************************
C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
MATH_DATA UDATA_ACS
C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -