我需要对字符串(A-Z)进行分类排序并在汇编中进行打印

时间:2019-04-17 16:48:05

标签: assembly x86

我需要编写一个获取字符串的代码,直到100只包含A-Z。 然后代码使用存储桶排序对字符串进行排序,并打印排序后的字符串。 例如: 输入一个字符串:ILOVEAPPLES 排序后的字符串是:AEEILLOPPSV

我没有完成代码,因为我卡住了,所以我停在了打印纸上。

我才刚刚开始,所以代码可能有很多问题。对此感到抱歉。

完整的代码,您可以输入:https://prnt.sc/ndaxyc

sort:
    cmp byte[esi], 0
    jz print
    sub byte[esi], "A" ; the cell of esi minus value of A in ascii
    mov al, byte[esi]
    inc byte[esi+al]
    inc esi
    jmp sort

0 个答案:

没有答案