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 + -
显示快捷键?