Deck 8: Advanced Procedures Assessment

ملء الشاشة (f)
exit full mode
سؤال
Arrays are usually passed by reference when calling subroutines.
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
The assembler checks the pointer type used with the ADDR operator against the pointer type declared in the PROC directive.For example,it prevents a pointer to DWORD from being passed to a procedure expecting an pointer to BYTE.
سؤال
In 32-bit programs,ADDR and OFFSET return the same value.
سؤال
Stack parameters are usually expressed as positive offsets from ESP.
سؤال
An indirect operand such as [eax + edi] can be passed to the INVOKE directive.
سؤال
When a 32-bit mode prgram needs to pass a 64-bit integer argument to a subroutine on the stack,you should push the low-order doubleword of the argument first,followed by the high-order doubleword.
سؤال
The CALL instruction can only have a single operand.
سؤال
The following is a valid LOCAL declaration:
LOCAL index:DWORD
سؤال
In assembly language,a variable declared using the LOCAL directive in one procedure can be read by code in another procedure.
سؤال
The following is a valid LOCAL declaration:
LOCAL pArray:DWORD PTR
سؤال
The C calling convention is used by the Irvine32 library.
سؤال
When a subroutine argument is passed by value,the calling program pushes the argument's address on the stack.
سؤال
Local variables are stored on the runtime stack,at a higher address than the stack pointer.
سؤال
The following is a valid LOCAL declaration:
LOCAL LastName:BYTE(25)
سؤال
The C calling convention requires the calling program to reset the stack pointer after the subroutine has returned.
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/15
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 8: Advanced Procedures Assessment
1
Arrays are usually passed by reference when calling subroutines.
True
2
The assembler checks the pointer type used with the ADDR operator against the pointer type declared in the PROC directive.For example,it prevents a pointer to DWORD from being passed to a procedure expecting an pointer to BYTE.
False
3
In 32-bit programs,ADDR and OFFSET return the same value.
True
4
Stack parameters are usually expressed as positive offsets from ESP.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
5
An indirect operand such as [eax + edi] can be passed to the INVOKE directive.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
6
When a 32-bit mode prgram needs to pass a 64-bit integer argument to a subroutine on the stack,you should push the low-order doubleword of the argument first,followed by the high-order doubleword.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
7
The CALL instruction can only have a single operand.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
8
The following is a valid LOCAL declaration:
LOCAL index:DWORD
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
9
In assembly language,a variable declared using the LOCAL directive in one procedure can be read by code in another procedure.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
10
The following is a valid LOCAL declaration:
LOCAL pArray:DWORD PTR
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
11
The C calling convention is used by the Irvine32 library.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
12
When a subroutine argument is passed by value,the calling program pushes the argument's address on the stack.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
13
Local variables are stored on the runtime stack,at a higher address than the stack pointer.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
14
The following is a valid LOCAL declaration:
LOCAL LastName:BYTE(25)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
15
The C calling convention requires the calling program to reset the stack pointer after the subroutine has returned.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 15 في هذه المجموعة.