多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[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) ```