ams32 的数组操作
2004-12-17 12:42
417 查看
You can declare an array of dword type with this way:
.data
arr dword 4 dup(0)
You can store there numbers or addresses of strings. For example:
.code
;***
;assign constants
mov arr, 0
mov arr[1*4], 1
mov arr[2*4], 2
mov arr[3*4], 3
;or assign addreses
mov arr, offset szName
mov arr[1*4], offset szName1
mov arr[2*4], offset szName2
mov arr[3*4], offset szName3
;get values
xor ecx, ecx ;prepare an index
.while ecx <= 3
mov eax, arr[ecx*4]
;*****
inc ecx
.endw
.data
arr dword 4 dup(0)
You can store there numbers or addresses of strings. For example:
.code
;***
;assign constants
mov arr, 0
mov arr[1*4], 1
mov arr[2*4], 2
mov arr[3*4], 3
;or assign addreses
mov arr, offset szName
mov arr[1*4], offset szName1
mov arr[2*4], offset szName2
mov arr[3*4], offset szName3
;get values
xor ecx, ecx ;prepare an index
.while ecx <= 3
mov eax, arr[ecx*4]
;*****
inc ecx
.endw
相关文章推荐
- bo2-32.cpp 一个数组可生成若干静态链表(数据结构由c2-3.h定义)的基本操作(12个)
- 操作数组的工具类Arrays
- 数组操作以及一些笔记
- js定义数组及相关操作
- php数组简单操作
- 关于strlen 和 wstlen_s 操作未初始化的字符数组
- 树状数组区间操作模板
- php 常用数组操作函数
- 数组与指针的操作
- print输出数组的不同操作
- Opencv之矩阵(数组)操作(一)
- 快速枚举 . 数组的操作:对象的添加.移除.替换. 两个对象的交换等
- Jquery对数组的操作技巧
- 散列表的C程序实现,基于数组实现可以实现增删改查操作,
- 堆栈的基本操作(用数组实现)
- JS数组操作
- 数组指针加1操作的含义
- javascript之数组操作
- [javase学习笔记]-5.3 数组操作中常见问题
- Java数组的基本操作