Shared Flashcard Set

Details

Week 3
Cards for week 3
17
Computer Science
Undergraduate 2
07/09/2014

Additional Computer Science Flashcards

 


 

Cards

Term
A special array that is used as a temporary holding area for addresses and data
Definition
runtime stack
Term
What instruction first decrements the stack pointer and then copies a source operand into the stack?
Definition
PUSH
Term
What instruction pushes the 32 bit general purpose registers onto the stack
Definition
PUSHAD
Term
What instruction pushes the 16 bit registers onto the stack?
Definition
PUSHA
Term
What instruction pops the stack into the 32 bit registers?
Definition
POPAD
Term
What instruction pops the stack into the 16 bit registers?
Definition
POPA
Term
What instruction pushes the 32 bit EFLAGS register onto the stack?
Definition
PUSHFD
Term
What instruction pops the stack into EFLAGS?
Definition
POPFD
Term
What instruction pushes the 16 bit FLAGS register onto the stack?
Definition
PUSHF
Term
What instruction pops the stack into the 16 bit FLAGS register?
Definition
POPF
Term
What is a names block of code declared using the PROC and ENDP directives?
Definition
a procedure
Term
A procedure's execution ends with what instruction?
Definition
RET
Term
What instruction executes a procedure by inserting the procedure's address into the instruction pointer register?
Definition
CALL
Term
What character indicates that its preceding code label is only visible within its enclosing procedure?
Definition
colon
Term
What character indicates that its preceding code label is accessible from any statement in the same source code file?
Definition
:: double colon
Term
What operator, coupled with the PROC directive, lets you list all registers modified by a procedure?
Definition
USES
Term
What is the name of the standard programming approach whereby you divide a program into procedures (functions)?
Definition
Functional decomposition
Supporting users have an ad free experience!