Can you name the Defense2?

Forced Order Answers have to be entered in order
To push something onto the stack, you _____ the point
This type of ISA requires thing to be taken in from reg's; fixed length instructions.
after RET, esp moves to point to...
which register contains the return integer value?--- and thus can only return a 32-bit value from the function
This type of ISA has lots of instructions/addressing modes; operands can be taken from mem; instructions have variable length
What does RVA stand for?
What is the standard subroutine epilogue code? (separate lines with semicolons)
the return address is always at
Why does a PE have dead spaces?
this is a table of function pointers into another DLL
How are parameters pushed on to the stack?
If a program is invoked within a DOS command prompt window, it starts executing here:
most machines use ____ to pass parameters, as these are faster than memory
The four common sections in a PE: (alpha)
why are parameters passed onto the stack in reverse order?
true or false: all registers can be used for all operations in x86?
x86 has how many 32-bit general registers?
which two registers are CALLER-saver?
where would local variable 1 be located on the stack?
The calling convention is/is not enforced by hardware
what is the name of the frame pointer?
In MASM (microsoft assembler- which no longer exists!) the first operand was usually the... The second operand was the...
the space where parameters are located are always referenced with regard to the
What is an RVA?
in a data declaration in x86, you give the
VA (Virtual Address) =
decrementing esp _______ stack size; incrementing esp _______ it.
which general registers are used for the stack frame?
x86 data declarations must be in a
'lea' instruction means
what does ABI stand for?
the kernel32.dll is linked with almost every PE file and is provided by the >>>
printf will always find the first parameter at...
In a PE, the virus wants to go after the holes, or _____, in the PE file
After CALL, ____ is pushed onto the stack
What does PE stand for?
in two-operand instructions, the first operand is both...
THe x86 stack grows _____ in mem. addresses
The _____ tool produces a readable printout of a PE file
the standard format of a *.exe file, produced by compiling and linking is called a ___?
____ always points to the top of the stack that has a valid address
The _____ groups like sections together and creates headers and section tables in a PE
what is in the return address after a call?
A ______________ is an agreement among software designers (e.g. compilers, compiler libraries, assembly language programmers) on how to use registers and memory in subroutines
DOS header points to the ____ header, which points to the ____'s, which points to the ___ and _____
The linker merges all ___'s from all ____ files
WHat does IAT stand for?
name the 8 general registers in x86
What is the standard subroutine prologue code? (separate lines with semicolons)

Quiz Scoreboard

More to Explore

You Might Also Like...

May contain spoilers


This quiz does not have any tags.

Today's Top Quizzes in Miscellaneous

Browse Miscellaneous

Showdown Scoreboard SHOWDOWN HUB

More By:

Quiz Plays Rating Category Featured Created
12 Music Feb 21, 2011
11 Miscellaneous Apr 5, 2011
11 1.00 Miscellaneous Feb 22, 2011
9 Miscellaneous Apr 27, 2011
7 Music Oct 2, 2011

Go to Creator's Profile

Your Account Isn't Verified!

In order to create a playlist on Sporcle, you need to verify the email address you used during registration. Go to your Sporcle Settings to finish the process.

Report this User

Report this user for behavior that violates our Community Guidelines.