COSC 2325 FINAL REVIEW EXAM QUESTIONS AND
ANSWERS 100% CORRECT
Which popular programming language is well-known for executing its target programs
on a virtual machine? - ANSWER Java
Within the CPU, all calculations and logical operations take place inside the _______. -
ANSWER ALU
Machine language instructions are found at which VM level? - ANSWER ISA Level
Which register is known as a loop counter? - ANSWER ECX
Which of the following defines a text macro named MESSAGE that contains this string
data?
"I'm good at this!", 0 - ANSWER MESSAGE TEXTEQU <"I'm good at this!", 0>
Which type of output is the most general and portable to different computer systems? -
ANSWER using C++ steam output statements
Which directive is used when defining signed 16-bit integers? - ANSWER SWORD
How much memory can be addressed in Protected mode? - ANSWER 4 GB
A program is considered portable if ... - ANSWER can be executed on multiple platforms
Why are device drivers needed, given that BIOS programs can do the same task? -
, ANSWER device drivers allow for the introduction of new devices
If you wanted to turn a device on and off using computer software, which type of port
interface would be best? - ANSWER USB
A listing file contains a copy of the program's source code, with line numbers, numeric
address of each instruction, and a symbol table. Optionally, it may display the machine
code bytes for the program. - ANSWER True
A dynamic link library is NEVER written in the Java programming language. - ANSWER
True
The BIOS is a collection of low-level subroutines that communicate directly with
hardware devices - ANSWER True
In 64-bit mode, you can use three more general purpose registers than in 32 bit mode -
ANSWER false
A program that combines object files into executable program is called a linker -
ANSWER true
The proc directive marks both the beginning and ending of a procedure - ANSWER False
A string literal must be enclosed in double quotes - ANSWER false
IN any numbering system, the RADIX specifies the range of alphanumeric digits that can
be assigned to a single digit position. - ANSWER True
The EQU directive permits a constant to be redefined at any point in a program. -
ANSWER False
ANSWERS 100% CORRECT
Which popular programming language is well-known for executing its target programs
on a virtual machine? - ANSWER Java
Within the CPU, all calculations and logical operations take place inside the _______. -
ANSWER ALU
Machine language instructions are found at which VM level? - ANSWER ISA Level
Which register is known as a loop counter? - ANSWER ECX
Which of the following defines a text macro named MESSAGE that contains this string
data?
"I'm good at this!", 0 - ANSWER MESSAGE TEXTEQU <"I'm good at this!", 0>
Which type of output is the most general and portable to different computer systems? -
ANSWER using C++ steam output statements
Which directive is used when defining signed 16-bit integers? - ANSWER SWORD
How much memory can be addressed in Protected mode? - ANSWER 4 GB
A program is considered portable if ... - ANSWER can be executed on multiple platforms
Why are device drivers needed, given that BIOS programs can do the same task? -
, ANSWER device drivers allow for the introduction of new devices
If you wanted to turn a device on and off using computer software, which type of port
interface would be best? - ANSWER USB
A listing file contains a copy of the program's source code, with line numbers, numeric
address of each instruction, and a symbol table. Optionally, it may display the machine
code bytes for the program. - ANSWER True
A dynamic link library is NEVER written in the Java programming language. - ANSWER
True
The BIOS is a collection of low-level subroutines that communicate directly with
hardware devices - ANSWER True
In 64-bit mode, you can use three more general purpose registers than in 32 bit mode -
ANSWER false
A program that combines object files into executable program is called a linker -
ANSWER true
The proc directive marks both the beginning and ending of a procedure - ANSWER False
A string literal must be enclosed in double quotes - ANSWER false
IN any numbering system, the RADIX specifies the range of alphanumeric digits that can
be assigned to a single digit position. - ANSWER True
The EQU directive permits a constant to be redefined at any point in a program. -
ANSWER False