📄 mixture.src
字号:
; .\obj\mixture.SRC generated from: src\mixture.c
; COMPILER INVOKED BY:
; D:\Program Files\Keil\C51\BIN\C51.EXE src\mixture.c LARGE OPTIMIZE(SIZE) BROWSE DEBUG OBJECTEXTEND NOPRINT SRC(.\obj\mixture.SRC)
NAME MIXTURE
?PR?_shiftR1?MIXTURE SEGMENT CODE
?PR?reverse_FONT?MIXTURE SEGMENT CODE
PUBLIC reverse_FONT
PUBLIC _shiftR1
; //<asm.c>
; #define ASM
; #include ".\include\asm.h"
; //#include <reg52.h>
; #pragma OT(4,speed)
; unsigned long shiftR1(register unsigned long x)
RSEG ?PR?_shiftR1?MIXTURE
_shiftR1:
; SOURCE LINE # 6
;---- Variable 'x?040' assigned to Register 'R4/R5/R6/R7' ----
; {
; SOURCE LINE # 7
; #pragma asm
; clr c
clr c
; mov a,r4
mov a,r4
; rrc a
rrc a
; mov r4,a
mov r4,a
;
; mov a,r5
mov a,r5
; rrc a
rrc a
; mov r5,a
mov r5,a
;
; mov a,r6
mov a,r6
; rrc a
rrc a
; mov r6,a
mov r6,a
;
; mov a,r7
mov a,r7
; rrc a
rrc a
; mov r7,a
mov r7,a
;
; #pragma endasm
; return(x);
; SOURCE LINE # 27
; }
; SOURCE LINE # 28
?C0001:
RET
; END OF _shiftR1
;
;
; void reverse_FONT()
RSEG ?PR?reverse_FONT?MIXTURE
reverse_FONT:
; SOURCE LINE # 31
; {
; SOURCE LINE # 32
; #pragma asm
; mov a,#82h
mov a,#82h
; MOV DPTR,#0000;FONT_ADDRESS
MOV DPTR,#0000;FONT_ADDRESS
; Y0: movx @dptr,a
Y0: movx @dptr,a
; inc dptr
inc dptr
; DJNZ R3,Y0
DJNZ R3,Y0
;
; MOV A,#0
MOV A,#0
; MOV R3,#10
MOV R3,#10
; MOV R0,#80H
MOV R0,#80H
; Y1: MOV @R0,A
Y1: MOV @R0,A
; INC R0
INC R0
; DJNZ R3,Y1
DJNZ R3,Y1
;
; MOV DPTR,#0000;FONT_ADDRESS
MOV DPTR,#0000;FONT_ADDRESS
; MOV R4,#8
MOV R4,#8
; X0: MOVX A,@DPTR
X0: MOVX A,@DPTR
; MOV R0,#80H
MOV R0,#80H
; MOV R3,#8
MOV R3,#8
; X1: RLC A
X1: RLC A
; JNC X2
JNC X2
; PUSH ACC
PUSH ACC
; MOV A,@R0
MOV A,@R0
; CLR C
CLR C
; RLC A
RLC A
; ORL A,#1
ORL A,#1
; MOV @R0,A
MOV @R0,A
; POP ACC
POP ACC
; X2: INC R0
X2: INC R0
; DJNZ R3,X1
DJNZ R3,X1
; INC DPTR
INC DPTR
; INC DPTR
INC DPTR
; DJNZ R4,X0
DJNZ R4,X0
;
;
; MOV R3,#8
MOV R3,#8
; MOV R0,#80H
MOV R0,#80H
; X4: MOV A,@R0
X4: MOV A,@R0
; INC R0
INC R0
; DJNZ R3,X4
DJNZ R3,X4
;
;
; #pragma endasm
; }
; SOURCE LINE # 76
RET
; END OF reverse_FONT
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -