D:\Keil\ASM\danpianjizuoye.asm
Page 1
1 /*------------------------------------------------------------------*/
2 /*
---
51
单片机 片外排序 --------------------------------------------*/
3 /*
--- 冒泡法排序 --------------------------------------------------*/
4 /*
--- 晶振
12MHz
--------------------------------------------------*/
5 /*
---
-------------- 作者 -----------------------------------------*/
6 /*
--- 湖南师范大学 物理与信息科学学院 ------------------------------*/
7 /*
---
----
2011
级 通信工程 余祥龙 -----------------------------------*/
8 /*------------------------------------------------------------------*/
9
10
ORG
0000H
11
LJMP
START
12
ORG
0100H
13
14 START:
15
MOV
A
,#
10
16
MOV
DPTR
,#
4000H
17
MOVX
@DPTR,
A
18
19
MOV
A
,#
09
20
MOV
DPTR
,#
4001H
21
MOVX
@DPTR,
A
22
23
MOV
A
,#
08
24
MOV
DPTR
,#
4002H
25
MOVX
@DPTR,
A
26
27
MOV
A
,#
07
28
MOV
DPTR
,#
4003H
29
MOVX
@DPTR,
A
30
31
MOV
A
,#
06
32
MOV
DPTR
,#
4004H
33
MOVX
@DPTR,
A
34
35
MOV
A
,#
05
36
MOV
DPTR
,#
4005H
37
MOVX
@DPTR,
A
38
39
MOV
A
,#
04
40
MOV
DPTR
,#
4006H
41
MOVX
@DPTR,
A
42
43
MOV
A
,#
03
44
MOV
DPTR
,#
4007H
45
MOVX
@DPTR,
A
46
47
MOV
A
,#
02
48
MOV
DPTR
,#
4008H
49
MOVX
@DPTR,
A
50
51
MOV
A
,#
01
52
MOV
DPTR
,#
4009H
53
MOVX
@DPTR,
A
向相应地址送入初值
说明:
本程序参考 由清华大学出版社出版,江力主
编的《单片机原理与应用技术》的第96页例6