微机原理接口技术,要求用汇编语言编写,内存中有一组无符号字节数据,要求按从小到大的顺序排列,跪求代

2025-05-20 19:59:42
推荐回答(1个)
回答(1):

.model flat
.stack 4096
.data
array BYTE array_size DUP(?)
.code
Sort PROC USES eax ecx esi,
    pArray:PTR DWORD,
    Count:DWORD
    mov pArray,OFFSET array
    mov ecx,Count
    dec ecx
L1: push ecx
    mov esi,pArray
L2: mov eax,[esi]
    cmp [esi+1],eax
    jae L3
    xchg eax,[esi+1]
    mov [esi],eax
L3: inc esi
    loop L2
    pop ecx
    loop L1
L4: ret
Sort ENDP

这只是一个过程,不包含main,