首页 > 代码库 > 汇编选择排序
汇编选择排序
dseg segment source_data dw ?,-1,3,6,1,5 count equ $-source_datadseg endscseg segment assume cs:cseg , ds:dsegstart: mov ax , dseg mov ds , ax mov bx , count ;外循环指针 sub bx ,2next_loop: mov ax , [bx] mov di , bx ;mark mov si , bx ;内循环指针 sub si , 2 jz next_labelfind_next: mov dx , [si] cmp dx , ax jge next mov ax , [si] mov di , sinext: sub si , 2 jnz find_next cmp di , bx je next_label mov ax , [bx] mov dx , [di] xchg ax , dx mov [bx] , ax mov [di] , dxnext_label: sub bx , 2 jnz next_loop mov ax , 4c00h int 21h cseg endsend start
汇编选择排序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。