shunxu.asm

来自「汇编语言 参考书 包含作业与答案 从入门到精通 通俗易懂」· 汇编 代码 · 共 42 行

ASM
42
字号
		.model	small
		.stack	100h
		.data
		datalen		DW	10
		num			DW	2,1,3,5,4,9,7,8,6,0

		.code
		.startup					;顺序排序法
start:		
		mov ax,@data
		mov ds,ax
		
		mov cx,datalen
		mov si,offset num
		dec cx
loop1:
		push cx
		mov ax,[si]
		push si
loop2:	
		cmp ax,[si+2]
		ja goon
		xchg	ax,[si+2]			;保存大数
							;mov bx,ax
							;mov ax,[si+2]
							;mov [si+2],bx
goon:
		inc si
		inc si
		loop loop2
		
		pop si
		mov [si],ax
		inc si
		inc si
		pop cx
		loop loop1
		
		
		
		.exit
		end

⌨️ 快捷键说明

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