LENGTHOF 运算符计算数组中元素的个数,元素个数是由数组标号同一行出现的数值来定义的。示例如下:

  .data   byte1 BYTE  10,20,30  array1 WORD  30 DUP (?),0,0  array2 WORD 5 DUP(3 DUP(?))  array3 DWORD 1,2,3,4  digitStr  BYTE "12345678",0

如果数组定义中出现了嵌套的 DUP 运算符,那么 LENGTHOF 返回的是两个数值的乘积。下表列出了每个 LENGTHOF 表达式返回的数值。

表达式 表达式
LENGTHOF byte1 3 LENGTHOF array3 4
LENGTHOF array1 30+2 LENGTHOF digitStr 9
LENGTHOF array2 5*3    

如果数组定义占据了多个程序行,那么 LENGTHOF 只针对第一行定义的数据。比如有如下数据,则 LENGTHOF myArray 返回值为 5 :

  myArray BYTE 10,20,30,40,50          BYTE 60,70,80,90,100

另外,也可以在第一行结尾处用逗号,并在下一行继续进行数组初始化。若有如下数据定义, LENGTHOF myArray 返回值为 10:

  myArray BYTE 10,20,30,40,50,               60,70,80,90,100

汇编语言过程
5.1 汇编语言堆栈简介
5.2 汇编语言运行时堆栈
5.3 PUSH和POP指令
5.4 PROC和ENDP伪指令
5.5 CALL和RET指令
5.6 过程调用嵌套
5.7 示例:整数数组求和
5.8 USES运算符
5.9 链接库简介
5.10 Irvine32链接库
5.11 Irvine32链接库过程详细说明
5.12 Irvine64链接库

汇编语言LENGTHOF运算符:计算数组中元素的个数相关推荐

  1. 按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。其中,m和n的值由用户键盘输入。已知m和n的值都不超过10。

    题目:按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值.其中,m和n的值由用户键盘输入.已知m和n的值都不超过10. void InputArray( ...

  2. 计算数组中元素的加权平均值 numpy.average()

    [小白从小学Python.C.Java] [计算机等级考试+500强双证书] [Python-数据分析] 计算数组中元素的加权平均值 numpy.average() [太阳]选择题 对于以下pytho ...

  3. C语言数组练习-计算数组中元素的最大值及其所在的行列下标值

    要求:按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值.其中m和n的值由用户键盘输入.已知m和n的值都不超过10. ----------------- ...

  4. c/c++判断数组中元素的个数

    sizeof(num):计算数组num所占的内存大小 sizeof(num[0]):计算数组num中一个元素所占的内存大小 sizeof(num)/sizeof(num[0]): 即为数组中元素的个数

  5. Java计算数组中元素的总和

    数组元素的总和是指数组中所有元素(或数字)的总和.数组元素可以是整数(int)或十进制数字(float或double). 方法1:使用for循环 这是一种传统且最常用的方法,其中使用for循环来迭代数 ...

  6. Java创建数组的三种方式 (以及length方法是否能获取数组中元素的个数)

    Java创建数组的三种方法 import java.util.Arrays; public class Sum { public static void main(String[] args){ in ...

  7. 任务描述题目描述:按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。其中m和n的值由用户键盘输入。已知m和n的值都不超过10。

    #include<stdio.h>//头文件 int main(void) {/*********Begin*********/int m,n;//定义需要的符号 printf(" ...

  8. PHP数组函数 count (计算数组中的元素数目)

    在PHP中,数组函数 count () 用来计算数组中的元素数目.     函数语法: count ( mixed $array_or_countable [, int $mode = COUNT_N ...

  9. js计算数组中每个元素出现的次数(2种方法)

    js计算数组中每个元素出现的次数(2种方法) js动态生成唯一id Javascript生成全局唯一标识符(GUID,UUID)的方法

最新文章

  1. LINQ to SQL 运行时动态构建查询条件
  2. ubuntu 中 iptables 和 ufw 的关系
  3. Andorid App内部跟随熊语言改变
  4. 八爪鱼,国内领先的爬虫云采集工具平台,为许多大型公司,政府,提供数据服务
  5. Enabled AWE
  6. 易智瑞大赛——地图故事组参赛经验
  7. C语言 打印数组为什么要用循环
  8. c语言pipe函数,pipe 函数 (C语言)
  9. The types of the interface org.apache.flink.util.OutputTag could not be inferred.
  10. 面试- 阿里-. 大数据题目- 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?...
  11. 面试题汇总 (HTML与浏览器篇)
  12. flutter 自定义圆形进度条
  13. 防止表单重复提交的解决方案
  14. Oracle表分区.
  15. 方配网站服务器64位版,方配网站服务器(FPWebServer) v3.0 支持64位
  16. C++编程练习:计算长方体体积、对象数组求学生成绩最高者、销售应用问题、重载复数加法运算
  17. 浏览器的浏览模式——兼容模式
  18. WebSphere MQ 程序设计
  19. HotSpot C2编译器
  20. Vue音乐--搜索页面03_热门搜索组件

热门文章

  1. JSPServlet学习笔记----第4章
  2. ASP.NET MVC5+EF6+EasyUI 后台管理系统(73)-微信公众平台开发-消息管理
  3. UVA 1151 Buy or Build MST(最小生成树)
  4. 有趣的MS Live Labs
  5. php=与-,谈谈PHP中的 -、= 和 :: 符号
  6. 【Python】判断字符串 str 是否为空
  7. [云炬创业管理笔记]第一章测试1
  8. [云炬商业计划书阅读分享]校园快递创业计划书
  9. 超详细的 Bert 文本分类源码解读 | 附源码
  10. python :案例:银行卡