?? rlc.lst
字號:
A51 MACRO ASSEMBLER RLC 12/13/2005 13:14:03 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN .\OBJ\RLC.obj
ASSEMBLER INVOKED BY: c:\Program Files\C51\BIN\A51.EXE ASM\RLC.A51 SET(SMALL) DEBUG PRINT(.\LST\RLC.lst) OBJECT(.\OBJ\RL
C.obj) EP
LOC OBJ LINE SOURCE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 ;******************************D E F I N I T I O N******************************
20 NAME RIGHTSHIFT
21 ;*****************************D E C L A R A T I O N*****************************
22
23
24 PUBLIC _RlcChar
25
26
27
28 RLC_ROUTINE SEGMENT CODE
---- 29 RSEG RLC_ROUTINE
30
31
32 ;-------------------------------------------------------------------------------
33 ;shift char in ACC
0000 8FF0 34 _RlcChar: MOV B,R7
0002 7F08 35 MOV R7,#8
0004 7B00 36 MOV R3,#0
0006 C3 37 CLR C
0007 A8F0 38 MOV R0,B
0009 E8 39 RL0: MOV A,R0
000A 33 40 RLC A
000B F8 41 MOV R0,A
42 ;;CLR A
000C EB 43 MOV A,R3
000D 33 44 RLC A
000E FB 45 MOV R3,A
000F DFF8 46 DJNZ R7,RL0
0011 22 47 RET
48
49 ;-------------------------------------------------------------------------------
50 ;stop compiling
51
52 END
A51 MACRO ASSEMBLER RLC 12/13/2005 13:14:03 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
B. . . . . . . . . D ADDR 00F0H A
RIGHTSHIFT . . . . N NUMB -----
RL0. . . . . . . . C ADDR 0009H R SEG=RLC_ROUTINE
RLC_ROUTINE. . . . C SEG 0012H REL=UNIT
_RLCCHAR . . . . . C ADDR 0000H R SEG=RLC_ROUTINE
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -