问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

汇编语言指令LENGTH是什么意思

发布网友 发布时间:2022-02-23 14:44

我来回答

5个回答

懂视网 时间:2022-02-23 19:05

length是什么意思?

1.length的第一种意思是长或者长度。比如:Did you see the length of his hair?意思就是你看见他头发有多长吗?

2.第二种意思是时间的长短。比如:Each class is 45 minutes in length .意思就是每一节课为45分钟。

3.第三种意思是指书或者文件的篇幅。比如:Her novels vary in length.意思就是她的小说篇幅长短不一。

4.第四种意思是一节或者一根。比如:a length of rope。意思就是一根绳子。

总结

1.第一种意思是长或者长度。

2.第二种意思是时间的长短。

3.指书或者文件的篇幅。

4.第四种意思是一节或者一根。


热心网友 时间:2022-02-23 16:13

LENGTH为伪指令,语句意义为取数组元素个数。

其作用为:计算数组中元素的个数,元素个数是由数组标号同一行出现的数值来定义的。

其作为伪指令的特点:

1、由于是伪“指令”,因而它只存在于汇编语言中。高级语言中不叫指令,叫语句;

2、由于是“伪”指令,也即“假”指令,因而不是可执行指令,不会产生机器代码,不会占用ROM空间,只用于汇编过程中为汇编程序提供汇编信息。

扩展资料:

1、元素个数是由数组标号同一行出现的数值来定义的。如果数组定义中出现了嵌套的 DUP 运算符,那么 LENGTHOF 返回的是两个数值的乘积。

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

下表列出了每个 LENGTHOF 表达式返回的数值。

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

myArray BYTE 10,20,30,40,50

BYTE 60,70,80,90,100

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

myArray BYTE 10,20,30,40,50,

60,70,80,90,100

热心网友 时间:2022-02-23 17:31

TOP=1

.LENGTH
格式为:LENGTH Variable
对于变量中使用DUP的情况,汇编程序将回送分配给该变量的单元数.而对于其他情况则回送1.
例:
FESS DW 100 DUP(0)
对于指令MOV CX,LENGTH FESS
汇编程序将其形成为:MOV CX,100
ARRAY DW 1,2,3
对于指令MOV CX,LENGTH ARRAY
汇编程序将其形成为:MOV CX,1
TABLE DB 'ABCD'
对于指令MOV CX,LENGTH TABLE
汇编程序将其形成为:MOV CX,1

热心网友 时间:2022-02-23 19:06

LENGTH是属于析值操作符之一,也称为数值回送操作符,原因是这些操作符把一些特征或存储器地址的一部分作为数据返回。length的用法:length 变量名 。作用是返回利用p定义的数组中的元素个数,即重复操作符p前的count值。
例如有 varw db 1234h | buffer db 10 p (0)
length varw ;返回1给cx length buffer; 返回 10 给cx
其他的析值操作符还有:
1、seg 变量或者标号;返回变量所在段号或者标号的偏移量
2、offset 变量或者标号 ;返回变量或者标号的偏移量
3、type 变量或者标号; 返回变量或者标号的类型,类型使用数值对应关系如下:db(1), dw(2), dd(4), near(-1), far(-2)
4、size 变量或者标号; 返回p定义数组占用的字节数。与length类似

热心网友 时间:2022-02-23 20:57

TOP的值等于STA的长度,这里STA的长度为1,即TOP的值为1

LENGTH一般加在数组变量的前面,作用是计算数组变量所占存储单元的个数。若使用DUP,则执行结果是外层DUP的给定值;若没有使用DUP,则执行结果为1.
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
很累很烦朋友圈说说 感觉自己很没有精神的朋友圈 很累很疲倦的文案大全 ...不喜欢外人参加1111特别是男生1111这是为什么111谁帮我分析下这种... ...全国出生人口956万 2022年出生人口性别比111.1 扬州市邗江区最差的三个镇是哪三个 听同事说有家专门做去日本留学的中介,不知道在哪儿到底怎么样啊?_百 ... 初中毕业去日本读高中好吗 去日本留学必须需要走中介吗 翘首以待的"翘"应该读二声还是四声? 翘,这个字读音,什么时候是二声,什么时 电脑网速慢,怎么办,有什么办法解决 length是什么意思中文翻译 电脑开机运行速度慢网速不稳定电脑老卡.怎么办? prepare for什么意思 电脑网速不好怎么解决 prepare什么意思 电脑网速慢,而且系统还提示我当前网络不稳定,该怎么办? prepare意思 电脑网速慢怎么回事啊?? prepare for… 是什么意思。 prepare的中文意思?? 电脑网速时快时慢不稳定怎么办 prepare和prepare for的区别 prepare的意思 prepare for 是什么意思 preparea 是什么意思? prepare是什么意思? 在数据库prepare是什么意思 家里的台式电脑网速很快,3M,但是打开网页太慢,等2.3分钟,这是什么原因?应该怎么办? prepare什么意思? length中文是什么意思 length什么意思 matlab中的length什么意思?如何应用? length是什么意思 java中 length 的意思是什么? 应用程序无法正常启动显示(0xc0000005)怎么办? java中字符串.length是什么意思? Java中length的意思 length-1是什么意思! 大家好!matlab中length是什么意思? AE安装后启动不了提示”应用程序无法正常启动0xc0000005解决方法” C语言中L->length是什么意思? 【应用程序无法正常启动(0xc0000005)。请点击“确定”关闭应用程序。】 java中。最后一行中,length()是什么意思? C语言(*L).length是什么意思 安装adobe的AE和pr都提示应用程序无法正常启动(0xc0000005)其他ps和ai之类的软件可以 JS中length--表示什么 你好,我的GTA4也是这样应用程序无法正常启动(0XC0000005)请问怎么解 length by length是什么意思 length(x)在matlab中是什么意思?
  • 焦点

最新推荐

猜你喜欢

热门推荐