Professional Documents
Culture Documents
FINALTERM EXAMINATION
Fall 2022
CS401 - Computer Architecture and Assembly Language programming
Time: 90 min
Marks: 60
11. What is the main advantage of using Assembly language over machine code?
Improved readability and maintainability
Improved performance
Improved security
Improved compatibility
12. How does Assembly language help in writing low-level code?
Assembly language provides a symbolic representation of machine
instructions
Assembly language provides a more user-friendly interface for writing
machine code
Assembly language provides a more powerful set of instructions than
machine code
Assembly language provides a way to write machine code in a high-level
programming language
14. What is the difference between a register and a memory location in Assembly
language?
Registers are a limited set of fast storage locations within the CPU, while
memory locations are larger, slower storage locations in external memory
Registers are larger, slower storage locations in external memory, while
memory locations are a limited set of fast storage locations within the CPU
Registers and memory locations are the same thing
Registers are used for data storage, while memory locations are used for
code storage
23. Which jump is used to jump from one segment to other segments
Near
Far
Short
Any jump can be used for this purpose
24. In _________ the most significant bit is copied to the carry flag and is inserted from
the right, causing every bit to move one position to the left
ROL
SHR
ROR
SHL
32. Which operating system was the Intel 8088 processor used in initially?
MS-DOS
Windows 1.0
Apple Mac OS
Linux
33. LDS stands for
Load Data Segment
Laid Data Segment
Load Direct Segment
Load Data Stack
34. What type of computer architecture is optimized for reducing the number of
instructions in the instruction set and the cycle time?
36. What is the name given to the model for a stored-program computer consisting of a
CPU, main memory, and input/output devices?
RISC architecture
Big Endian memory organization
Von Neumann architecture
CISC architecture
37. Which memory organization stores the least significant byte at the lowest memory
address?
RISC architecture
Big Endian memory organization
Von Neumann architecture
Little Endian
38. What is the technique used in computer architecture to increase the instruction
throughput by dividing the instruction execution into multiple stages?
Von Neumann architecture
CISC architecture
Pipelining
RISC architecture
39. What type of computer architecture provides a large number of instructions, often
with multiple operations within a single instruction?
RISC architecture
Little Endian memory organization
CISC architecture
Von Neumann architecture
40. What was the clock speed of the Intel 8088 processor?
4.77 MHz
8 MHz
10 MHz
12 MHz
….……………………………………………………………………………………….…
Answer
Answer
Answer
Answer
Answer
Answer
Answer
Answer