4.汇编实现排序

用汇编实现排序

文章目录

题目重述

写一段程序将内部RAM从30H开始的十个无符号数按增序排序。

问题分析以及求解思路

汇编简单实现的冒泡排序法

程序代码

ORG 0000H
MOV 30H,#35H
MOV 31H,#57H
MOV 32H,#65H
MOV 33H,#0FFH
MOV 34H,#01H
MOV 35H,#47H
MOV 36H,#87H
MOV 37H,#0EH
MOV 38H,#55H
MOV 39H,#76H

MAOPAO:MOV R7,#10
CCC:MOV R0,#30H
    MOV R1,#31H
	MOV R6,#9
BBB:MOV A,@R0
    CLR C
	SUBB A,@R1
	JNC AAA
	INC R0
	INC R1
	DJNZ R6,BBB
	DJNZ R7,CCC
	LJMP DDD

AAA:ADD A,@R1
    XCH A,@R1
	XCH A,@R0
	INC R0
	INC R1
	DJNZ R6,BBB
	DJNZ R7,CCC
DDD:SJMP $
END
上一篇:jquery点击区域显示或隐藏DIV,点击非该DIV的地方隐藏该DIV


下一篇:Masterboxan INC:拜登的万亿美元刺激计划 能否振兴美国经济?