【汇编语言实战】输出数组中特定元素
C语言描述:
#include <stdio.h>
int main()
{int a[]={1,2,3,4,5,6};printf("%d",a[3]);
}
汇编语言:
include irvine32.inc
.data
arr dword 1,2,3,4,5,6
num dword 1 ;输出第二个元素
.code
main proc
mov esi,offset arr
mov edx,num
mov eax,[esi+4*edx]
call writeint
main endp
end main
输出结果: