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

📄 f.lst

📁 40个练习程序(坚持).rar
💻 LST
字号:
A51 MACRO ASSEMBLER  F                                                                    02/20/2010 11:30:23 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN f.OBJ
ASSEMBLER INVOKED BY: D:\程序\keil 51\C51\BIN\A51.EXE f.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000                   1     org 0000h
0000 0130              2     ajmp main
000B                   3     org 000bh
000B 02004D            4     ljmp ding
0030                   5     org 0030h
0030                   6     main:
0030 758900            7     mov tmod,#00h
0033 758A64            8     mov tl0,#100
0036 85C88C            9     mov th0,200
0039 D2AF             10     setb ea
003B D2A9             11     setb et0
003D D28C             12     setb tr0
003F 759000           13     goon:mov p1,#00h
0042 1200D1           14     lcall delay1
0045 7590FE           15     mov p1,#0feh
0048 1200D1           16     lcall delay1
004B 013F             17     ajmp goon
004D                  18     ding:
004D 758A64           19     mov tl0,#100
0050 85C88C           20     mov th0,200
0053 75B0F0           21     mov P3,#0f0h
0056 E5B0             22     mov a,P3
0058 B4F00D           23     cjne a,#0f0h,de
005B E9               24     er:mov a,r1
005C 9000DE           25     mov dptr,#tab
005F 93               26     movc a,@a+dptr
0060 75A001           27     mov P2,#01h
0063 F580             28     mov P0,a
0065 D28C             29     setb tr0
0067 32               30     re:reti
                      31     
0068 1200C8           32     de:lcall delay
006B B4F002           33     cjne a,#0f0h,go2
006E 0167             34     ajmp re
0070 C28C             35     go2:clr tr0
0072 7AFE             36     mov r2,#0feh
0074 7800             37     mov r0,#00h
0076                  38     st:
0076 8AB0             39        mov P3,r2
0078 E5B0             40     mov a,P3
007A 20E704           41     jb acc.7,one
007D 7400             42     mov a,#00h
007F 0196             43     ajmp lkp
0081 20E604           44     one:jb acc.6,two
0084 7401             45     mov a,#01h
0086 0196             46     ajmp lkp
0088 20E504           47     two:jb acc.5,thr
008B 7402             48     mov a,#02h
008D 0196             49     ajmp lkp
008F 20E40E           50     thr:jb acc.4,next
0092 7403             51     mov a,#03h
0094 0196             52     ajmp lkp
0096 28               53     lkp:add a,r0
0097 B41002           54     cjne a,#10h,lkp1
009A 7400             55     mov a,#00h
009C F9               56     lkp1:mov r1,a
009D 02005B           57     ljmp er
00A0                  58     next:
A51 MACRO ASSEMBLER  F                                                                    02/20/2010 11:30:23 PAGE     2

00A0 08               59     inc r0
00A1 08               60     inc r0
00A2 08               61     inc r0
00A3 08               62     inc r0
00A4 B80B04           63     cjne r0,#0bh,l1
00A7 7800             64     mov r0,#00h
00A9 0176             65     ajmp st
00AB BAFE04           66     l1:cjne r2,#0feh,l2
00AE 7AFD             67     mov r2,#0fdh
00B0 0176             68     ajmp st
00B2 BAFD04           69     l2:cjne r2,#0fdh,l3
00B5 7AFB             70     mov r2,#0fbh
00B7 0176             71     ajmp st
00B9 BAFB04           72     l3:cjne r2,#0fbh,l4
00BC 7AF7             73     mov r2,#0f7h
00BE 0176             74     ajmp st
00C0 BAF702           75     l4:cjne r2,#0f7h,reG
00C3 7AFE             76     mov r2,#0feh
00C5                  77     reG:
00C5 D28C             78     setb tr0
00C7 32               79     reti
00C8 7F0D             80     delay:mov r7,#0dh
00CA 7EFF             81     del1:mov r6,#0ffh
00CC DEFE             82     del2:djnz r6,del2
00CE DFFA             83     djnz r7,del1
00D0 22               84     ret
00D1 7B0A             85     delay1:MOV R3,#10
00D3 7DFF             86     D:mov r5,#0ffh
00D5 7CFF             87     de1:mov r4,#0ffh
00D7 DCFE             88     de2:djnz r4,de2
00D9 DDFA             89     djnz r5,de1
00DB DBF6             90     DJNZ R3,D
00DD 22               91     ret
00DE 3F065B4F         92     tab:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H
00E2 666D7D07                
00E6 7F6F777C         93         db 7FH,6FH,77h,7ch,39h,5eh,79h,71h
00EA 395E7971                
                      94     
                      95     end
                             
A51 MACRO ASSEMBLER  F                                                                    02/20/2010 11:30:23 PAGE     3

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

ACC. . . . . . . .  D ADDR   00E0H   A   
D. . . . . . . . .  C ADDR   00D3H   A   
DE . . . . . . . .  C ADDR   0068H   A   
DE1. . . . . . . .  C ADDR   00D5H   A   
DE2. . . . . . . .  C ADDR   00D7H   A   
DEL1 . . . . . . .  C ADDR   00CAH   A   
DEL2 . . . . . . .  C ADDR   00CCH   A   
DELAY. . . . . . .  C ADDR   00C8H   A   
DELAY1 . . . . . .  C ADDR   00D1H   A   
DING . . . . . . .  C ADDR   004DH   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ER . . . . . . . .  C ADDR   005BH   A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
GO2. . . . . . . .  C ADDR   0070H   A   
GOON . . . . . . .  C ADDR   003FH   A   
L1 . . . . . . . .  C ADDR   00ABH   A   
L2 . . . . . . . .  C ADDR   00B2H   A   
L3 . . . . . . . .  C ADDR   00B9H   A   
L4 . . . . . . . .  C ADDR   00C0H   A   
LKP. . . . . . . .  C ADDR   0096H   A   
LKP1 . . . . . . .  C ADDR   009CH   A   
MAIN . . . . . . .  C ADDR   0030H   A   
NEXT . . . . . . .  C ADDR   00A0H   A   
ONE. . . . . . . .  C ADDR   0081H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
RE . . . . . . . .  C ADDR   0067H   A   
REG. . . . . . . .  C ADDR   00C5H   A   
ST . . . . . . . .  C ADDR   0076H   A   
TAB. . . . . . . .  C ADDR   00DEH   A   
TH0. . . . . . . .  D ADDR   008CH   A   
THR. . . . . . . .  C ADDR   008FH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
TWO. . . . . . . .  C ADDR   0088H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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