一种未知的语法,用于获取字符串的长度。 -<label>

时间:2019-07-15 21:46:41

标签: assembly arm

这是我在另一个question的答案中找到的代码。这是一个简单的世界。但是它设定长度的方式对我来说是新的。 len = . - msg这是什么?我如何了解更多?

问题是我可以在代码中还是在.text中使用它?

.text
.global _start
_start:
    /* write */
    mov x0, #1
    ldr x1, =msg
    ldr x2, =len
    mov x8, #64
    svc #0

    /* exit */
    mov x0, #0
    mov x8, #93
    svc #0
msg:
    .ascii "hello world\n"
len = . - msg

0 个答案:

没有答案