ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ## $代表它自己所在位置的地址 以`Intel`语法格式为例 ### 计算数组长度 在使用数组时,通常会想要知道它的大小。下例使用常量 ListSize 来声明 list 的大小: ``` list BYTE 10,20,30,40 ListSize = 4 ``` `$` 运算符(当前地址计数器)返回当前程序语句的偏移量。在下例中,从当前地址计数器`($)`中减去 list 的偏移量,计算得到 `ListSize`: ``` list BYTE 10,20,30,40 ListSize = ($ - list) ``` ### 计算字符串长度 不要手动计算字符串的长度,让汇编器完成这个工作: ``` myString BYTE "This is a long string, containing"                 BYTE "any number of characters" myString_len = ($ - myString) ```