我刚开始使用SASM,我想知道如何计算字符串的长度(打算将其用于回文程序)。
如果变量是这样硬编码的
input db "mommom"
length equ $ - input
但是当我从用户输入中获得它时,它给我的值为1。这是我的代码:
section .data
input db "mommom"
length equ $ - input
主要:
mov ebx,input
mov eax,(input + length -1)
mov ecx,(length)