关于汇编一维数组的基础问题

想问ebx究竟是什么东西?是没有初始值的a[]吗?我没有给数组a[]赋任何一个值,可teacher说ebx一定有它的值,它的意义。我和teacher说a[]是空值,edx也是空的,不对?我真没有给它赋值。
a dword 80 dup(?)
……………
mov esi,0 ;i
mov ebx,a ;a[]
mov eax,n1 ;y=n-1
sub eax,a8
mov y,eax
………………
mov eax,y
sub eax,h1 ;eax=y-h
mov edx,dword ptr [ebx+eax*4] ;edx=[ebx+eax*4]:a[y-h] 

img


你老师没跟你解释吗