For the purposes of this question, please assume the followi…

Questions

Fоr the purpоses оf this question, pleаse аssume the following declаrations have been made. theArray : int8[ 12 ] := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ];theSize : int8 := 12; Based on the implementation shown above, Pam the Programmer is trying to invoke this procedure.  Which of the following options correctly accomplish this task? A. push( theArray );mov( 0, ECX );mov( theSize, CL );push( ECX );call incrementArray; B. push( theArray );mov( 0, CX );mov( theSize, CL );push( CX );call incrementArray; C. mov( &theArray, EAX );push( EAX );mov( 0, CX );mov( theSize, CL );push( CX );call incrementArray; D. mov( &theArray, EAX );push( EAX );mov( 0, ECX );mov( theSize, CL );push( ECX );call incrementArray; E. mov( &theArray, EAX );push( [ EAX ] );mov( 0, ECX );mov( theSize, CL );push( ECX );call incrementArray; F. mov( &theArray, EAX );push( [ EAX ] );mov( 0, CX );mov( theSize, CL );push( CX );call incrementArray;