NEW
Font size
WorksheetsCOA_QUIZ_UNIT I
Total questions: 20
Worksheet time: 11mins
In a computer system, which of the following is NOT typically a function of the bus? (GATE 2021)
Data transfer between CPU and memory.
Control signal transmission between I/O devices and CPU.
Execution of arithmetic operations.
Addressing of memory locations.
What is the primary purpose of bus arbitration in a multiprocessor system?
To ensure memory is not accessed simultaneously by multiple processors.
To manage the communication between I/O devices.
To control the execution of instructions in the CPU.
To determine which processor has control of the bus at any given time.
Which of the following best describes a "stack organization" in computer architecture? (GATE 2019)
Data is stored in a sequential manner and accessed by address.
Data is organized in a Last-In-First-Out (LIFO) manner.
Data is stored in fixed-size blocks with direct access.
Data is organized in a First-In-First-Out (FIFO) manner.
Given a 16-bit address bus, what is the maximum number of memory locations that can be addressed?
64K
128K
256K
512K
Which addressing mode uses the content of a register to hold the address of the data? (GATE 2017)
Immediate addressing
Direct addressing
Indirect addressing
Register addressing
In a computer system, which bus is responsible for carrying control signals like read and write operations? (GATE 2022)
Address bus
Data bus
Control bus
Status bus
How is the "general register organization" typically implemented in a CPU (GATE 2020)
With a single register used for all operations
With a set of registers for general-purpose use by instructions
With a dedicated register for each instruction
With a stack of registers
In a computer system, what is the role of the address bus?
To carry data between the CPU and memory
To transmit control signals
To specify the memory location of data
To manage the power supply to the CPU
What is the maximum number of unique addresses that a 32-bit address space can address? (GATE 2019)
2^16
2^32
2^64
2^128
Which addressing mode uses a fixed memory location to specify the operand directly?
Immediate addressing
Direct addressing
Indirect addressing
Indexed addressing
What is the purpose of bus arbitration in a multiprocessor system?
To increase the data transfer rate
To resolve conflicts for accessing the bus among multiple processors
To control the execution speed of the CPU
To handle interrupt requests from peripheral devices
Which of the following is an advantage of having a large number of general-purpose registers in a CPU? (GATE 2017)
Increased memory size
Reduced instruction cycle time
Simplified instruction set
Increased I/O operations
an instruction is stored at location 400 with its address field at location 401. The address field has the value 400. Evaluate the effective address if the addressing mode of the instruction is immediate and relative.
401,400
401, 800
401, 802
600, 703
Which operation puts Memory address in MAR and Data in DR
Memory Read
Memory Write
Both
None
Starting from an initial value of R= 11011101, determine the final value of R after applying logical shift left, followed by arithmetic shift right, followed by logical shift right.
01101101
01101110
10111010
11011101
For a 64 register stack if SP =000000. How many items are there in the stack if: FULL=1 and EMTY=0
63
64
0
None of abve
How many times does the processor need to refer to memory when it fetches and executes an indirect-address-mode instruction if the instruction is (a) a computation requiring a single operand
1
2
3
4
Consider a processor with 64 registers and an instruction set of size twelve. Each instruction has five distinct fields, namely, opcode, two source register identifiers, one destination register identifier, and a twelve-bit immediate value. Each instruction must be stored in memory in a byte-aligned fashion. If a program has 100 instructions, the amount of memory (in bytes) consumed by the program text is ____________
100
200
400
500
What is the main advantage of using a stack in CPU architecture?
It allows for faster data access.
It simplifies the instruction set.
It provides a method for managing function calls and returns.
It increases the overall memory capacity.
Which of the following best describes the concept of cache memory in computer architecture?
A type of memory that is slower than RAM
A small-sized type of volatile memory that provides high-speed data access
A permanent storage solution for data
A memory used exclusively for input/output operations
