📄 boxing .lst
字号:
A51 MACRO ASSEMBLER BOXING_ 08/15/2007 10:43:02 PAGE 1
MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN boxing .OBJ
ASSEMBLER INVOKED BY: D:\软件安装\C51\BIN\A51.EXE boxing .asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1
2 ;-------D_A输出产生正弦波-------
0100 3 ORG 0100H
0100 4 MAIN:
5
6
7
8
9
10
11
12
13
14
15
16 ;*********************************************
0100 7900 17 MOV R1,#00H
0102 900110 18 LOOP:MOV DPTR,#SETTAB
0105 E9 19 MOV A,R1
0106 93 20 MOVC A,@A+DPTR
0107 907FFF 21 MOV DPTR,#7FFFH
22
010A F0 23 MOVX @DPTR,A
010B 5110 24 CALL DELAY
010D 09 25 INC R1
010E 80F2 26 JMP LOOP
0110 27 SETTAB:
28 ;正弦表格/////////////////////////////////////
0110 80838689 29 DB 80H,83H,86H,89H,8DH,90H,93H,96H
0114 8D909396
0118 999C9FA2 30 DB 99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH
011C A5A8ABAE
0120 B1B4B7BA 31 DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H
0124 BCBFC2C5
0128 C7CACCCF 32 DB 0C7H,0CAH,0CCH,0CFH,0D1H, 0D4H,0D6H,0D8H
012C D1D4D6D8
0130 DADDDFE1 33 DB 0DAH,0DDH,0DFH,0E1H,0E3H, 0E5H,0E7H,0E9H
0134 E3E5E7E9
0138 EAECEEEF 34 DB 0EAH,0ECH,0EEH,0EFH,0F1H, 0F2H,0F4H,0F5H
013C F1F2F4F5
0140 F6F7F8F9 35 DB 0F6H,0F7H,0F8H,0F9H,0FAH, 0FBH,0FCH,0FDH
0144 FAFBFCFD
0148 FDFEFFFF 36 DB 0FDH,0FEH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH
014C FFFFFFFF
0150 FFFFFFFF 37 DB 0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FEH,0FDH
0154 FFFFFEFD
0158 FDFCFBFA 38 DB 0FDH,0FCH,0FBH,0FAH,0F9H, 0F8H,0F7H,0F6H
015C F9F8F7F6
0160 F5F4F2F1 39 DB 0F5H,0F4H,0F2H,0F1H,0EFH, 0EEH,0ECH,0EAH
0164 EFEEECEA
0168 E9E7E5E3 40 DB 0E9H,0E7H,0E5H,0E3H,0E1H, 0DEH,0DDH,0DAH
016C E1DEDDDA
0170 D8D6D4D1 41 DB 0D8H,0D6H,0D4H,0D1H,0CFH, 0CCH,0CAH,0C7H
0174 CFCCCAC7
0178 C5C2BFBC 42 DB 0C5H,0C2H,0BFH,0BCH,0BAH, 0B7H,0B4H,0B1H
017C BAB7B4B1
0180 AEABA8A5 43 DB 0AEH,0ABH,0A8H,0A5H,0A2H, 9FH, 9CH, 99H
0184 A29F9C99
A51 MACRO ASSEMBLER BOXING_ 08/15/2007 10:43:02 PAGE 2
0188 9693908D 44 DB 96H, 93H, 90H, 8DH, 89H, 86H, 83H, 80H
018C 89868380
0190 807C7978 45 DB 80H, 7CH, 79H, 78H, 72H, 6FH, 6CH, 69H
0194 726F6C69
0198 6663605D 46 DB 66H, 63H, 60H, 5DH, 5AH, 57H, 55H, 51H
019C 5A575551
01A0 4E4C4845 47 DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH
01A4 43403D3A
01A8 38353330 48 DB 38H, 35H, 33H, 30H, 2EH, 2BH, 29H, 27H
01AC 2E2B2927
01B0 2522201E 49 DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16H
01B4 1C1A1816
01B8 15131110 50 DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH
01BC 0E0D0B0A
01C0 09080706 51 DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H
01C4 05040302
01C8 02010000 52 DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H
01CC 00000000
01D0 00000000 53 DB 00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H
01D4 00000102
01D8 02030405 54 DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H
01DC 06070809
01E0 0A0B0D0E 55 DB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15H
01E4 10111315
01E8 16181A1C 56 DB 16H, 18H, 1AH, 1CH, 1EH, 20H, 22H, 25H
01EC 1E202225
01F0 27292B2E 57 DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H
01F4 30333538
01F8 3A3D4043 58 DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH
01FC 45484C4E
0200 5155575A 59 DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H
0204 5D606366
0208 696C6F72 60 DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H
020C 76797C80
61 ;****************************************************
0210 7E64 62 DELAY: MOV R6,#100
0212 7F0A 63 D2: MOV R7,#10
0214 DFFE 64 D1: DJNZ R7,D1
0216 DEFA 65 DJNZ R6,D2
0218 22 66 RET
67 END
A51 MACRO ASSEMBLER BOXING_ 08/15/2007 10:43:02 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
D1 . . . . . . . . C ADDR 0214H A
D2 . . . . . . . . C ADDR 0212H A
DELAY. . . . . . . C ADDR 0210H A
LOOP . . . . . . . C ADDR 0102H A
MAIN . . . . . . . C ADDR 0100H A
SETTAB . . . . . . C ADDR 0110H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -