Question: Select a data definition statement that creates an array of 500 signed doublewords named myList and initializes each array element to the value -1. a.
Select a data definition statement that creates an array of 500 signed doublewords named myList and initializes each array element to the value -1.
a. SDWORD myList 500 DUP (-1)
b. myList 500 SDWORD DUP (-1)
c. myList 500 SDWORD (-1)
d. myList SDWORD 500 DUP (-1)
Which, if any, of the following statements are true when performing 64-bit programming?
a. You must be running the 64-bit version of Windows to run 64-bit programs.
b. Statements using the PROTO keyword must have parameters in 64-bit programs.
c. The 64-bit version of MASM supports the INVOKE directive.
d. Use RAX in place of EAX to perform arithmetic with integers larger than 32 bits.
e. None of these statements are true.
The TEXTEQU directive permits the assignment of a constant integer expression at any point in a program.
a. True
b. False
20. The $ operator returns the offset associated with the current program statement.
a. True
b. False
The following statement will assemble without errors:
MOV DWORD PTR [eax], 1234h
a. True
b. False
The following instruction will assemble correctly:
DEC BYTE PTR [edi]
a. True
b. False
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
