汇编语言LENGTHOF运算符:计算数组中元素的个数
生活随笔
收集整理的這篇文章主要介紹了
汇编语言LENGTHOF运算符:计算数组中元素的个数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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运算符:计算数组中元素的个数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言OFFSET运算符:返回数据标号
- 下一篇: 牛客网刷题错题记录