参数传值(数组赋值)
2013-02-25 19:11
148 查看
include irvine32.inc
sub2 proto a:ptr dword,l1:dword
.data
i dword 10 dup(?);
str1 byte "开始初始化的值:",0;
.code
main proc
mov edx,offset str1;
call writestring
invoke sub2 ,offset i,lengthof i;
call crlf;
mov esi,offset i;
mov ecx,lengthof i;
mov ebx,dword;
call dumpmem;
exit
main endp
sub2 proc,
a:PTR dword,
l2:dword
mov esi, a;
call randomize;
mov ecx,l2
L1:
mov eax,1000;
call randomrange
mov [esi],eax;
add esi,4;
call writehex;
mov al,',';
call writechar;
Loop L1;
ret
sub2 endp
end main
sub2 proto a:ptr dword,l1:dword
.data
i dword 10 dup(?);
str1 byte "开始初始化的值:",0;
.code
main proc
mov edx,offset str1;
call writestring
invoke sub2 ,offset i,lengthof i;
call crlf;
mov esi,offset i;
mov ecx,lengthof i;
mov ebx,dword;
call dumpmem;
exit
main endp
sub2 proc,
a:PTR dword,
l2:dword
mov esi, a;
call randomize;
mov ecx,l2
L1:
mov eax,1000;
call randomrange
mov [esi],eax;
add esi,4;
call writehex;
mov al,',';
call writechar;
Loop L1;
ret
sub2 endp
end main
相关文章推荐
- C程序设计语言- 导言-1.2----函数、参数的传值调用、字符数组、外部变量与作用域
- LR随手一记 字符数组处理,转换成参数,赋值
- 关于结构体里面的字符串指针输出出现乱码的问题与结构体数组作为参数传值的问题
- 获取一个文件$view,一个参数数组$param,将数组中的key对应的值-->赋值于$view文件中的变量
- SpringMVC如何接受 js jquery ajax 的数组参数传值
- 使用 OleDbParameter 变量 时要注意参数和参数数组,及数组赋值时的顺序
- 数组与字符串、字符指针与其他类型指针、赋值参数、指针参数以及引用参数、函数指针
- C语言学习5:数组定义,数组名的含义,数组作为函数参数,数组赋值,数组左右移动,最大最小,反向遍历,冒泡排序,sizeof 和strlen区别,gets和puts,strcpy,strcat,strcmp,strchr,strstr,strlen
- 如何将数组转换为多个参数赋值给另一个函数或方法
- delphi数组作为参数传值
- Atitit dsl对于数组的处理以及main函数的参数赋值
- Atitit dsl对于数组的处理以及main函数的参数赋值
- 给参数数组赋值
- 数组赋值--通过构造方法灵活地实现对象参数初始化
- 给字符数组赋值的方法
- C语言 内存分配 地址 指针 数组 参数 实例解析
- 数组声明和赋值总结
- PHP获取函数参数数组
- 关于c/c++和java中数组整体赋值的问题
- 不使用除法,线性复杂度给数组赋值