The following code is trying to invoke function1. The code…
The following code is trying to invoke function1. The code builds and runs but has a logic flaw. Please select the reason why the code is flawed. program sample1;#include( “stdlib.hhf” );static iDataValue1 : int32 := 0;procedure function1( n : int32 ); @nodisplay; @noframe;static returnAddress : dword;begin function1; EntrySequence: pop( n ); push( n ); jmp ExitSequence; ExitSequence: ret();end function1;begin sample1; stdout.put( “Gimme a value: ” ); stdin.get( iDataValue1 ); push( iDataValue1 ); call function1; EndProgram: stdout.put( “Done! ” );end sample1;