首页 > 解决方案 > 删除数组中的元素 [组装]

问题描述

我有一个分配,用户输入一个字符串(低于 101 个字符),机器使用 ASCII 字符表删除所有非字母元素(数字、符号等),这就是我到目前为止所拥有的。我不知道如何从数组中删除元素,有帮助吗?谢谢!

push esi
call option5

remNum:
mov al, byte ptr [edx + esi]

cmp al, 41h
ja ongoing
cmp al, 5Ah
jb ongoing

cmp al, 61h
ja ongoing
cmp al, 7Ah
jb ongoing

mov al, 20h
mov byte ptr [edx+esi], al

ongoing:
inc esi

Loop remNum

pop esi
call option5
call waitmsg
ret
option3 ENDP

标签: arraysassemblyx86compareelement

解决方案


推荐阅读