Question: What does this assembly language instruction do: mov bl, [ebp+4] A. moves the contents of the bl register to the ebp register B. gets the
What does this assembly language instruction do: mov bl, [ebp+4] A. moves the contents of the bl register to the ebp register B. gets the contents of the ebp register, adds 4 to it and moves that value to the bl register C. gets the contents of memory pointed to by ebp, adds 4 to it and moves it to the bl register D. moves the contents of memory 4 bytes past the location pointed to by ebp, to the bl register
What does this assembly language instruction do: lea esi, [ebp+4] A. moves the contents of the esi register to the ebp register B. gets the contents of the ebp register, adds 4 to it and moves that value to the esi register C. gets the contents of memory pointed to by ebp, adds 4 to it and moves it to the esi register D. moves the contents of memory 4 bytes past the location pointed to by ebp, to the esi register
What does this assembly language instruction do: fmul A. multiplies st(0) and the contents of eax, and puts the result in st(0) B. multiplies st(0) and the contents of eax, and puts the result in eax C. multiplies st(0) and st(1), and puts the result in st(0); st(2) and below shift up D. multiplies st(0) and st(1), and puts the result in st(1); st(2) and below shift up
When programming in assembly language, we must be aware of the operation of the CPU cache, and change our code accordingly, when: A. we are reading any data from memory B. we are writing any data to memory C. the stack pointer is being updated D. never
If eax contains the value 0x00002034, what will be in eax after the instruction or eax, 080h? A. 0x000020B4 B. 0x80002034 C. 0x00002034 D. 0x00000080
If eax contains the value 0x0000EEC8, what will be in eax after the instruction and ah, 07fh? A. 0x0000EEC8 B. 0x0000FEC8 C. 0x0000EE48 D. 0x00006EC8
The cflags register holds the result of prior instructions, for the purpose of: A. directing conditional operations like branching B. allowing arithmetic operations to consider earlier carry bits C. determining when an operation has overflowed the register D. all of the above
How many general-purpose floating point registers are in the 80x86 CPU architecture? A. none B. four C. eight D. sixteen
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
