1 Exampromax - Stuvia US 2025/2026
CPSC 355 Questions and Answers (100%
Correct Answers) Already Graded A+
A basic computer system consists of
Ans: Central Processing Unit, system clock, primary memory (RAM), secondary
memory (SSD or HDD), input and output devices. and the bus
Draw a diagram of a computer system
Ans: CPU ------Clock
Bus
Ram HDD keyboard monitor
© 2025 Assignment Expert
What is the role of the CPU and what does it consist of
Exampromax - Stuvia US
Ans: Executes instructions and controls the transfer of data across the bus.
Consists of the control unit, arithmetic logic unit and registers. A CPU may hold
addresses, data, instructions and status info.
What is the role of the control unit
Ans: Loads an opcode from primary memory into the Instruction Register
What is the role of the ALU
Ans: Performs arithmetic and logical operations on data stored in registers
What are the roles of registers
Ans: Binary storage units within the CPU
What is the role of a system clock
Ans: Generates a clock signal to synchronize the CPU and other clocked devices.
(Square wave at a particular frequency)
Primary memory
Ans: RAM. Can be written to and read from. It is volatile and is used to store
program instructions and program data.
What is the bus
, 2 Exampromax - Stuvia US 2025/2026
Ans: A set of parallel data/signal lines and is used to transfer info between
computer components.
How is the bus subdivided
Ans: Address bus: specifies a memory location in RAM
Data bus: used for bidirectional data transfer
Control bus: used to control or monitor devices connected to the bus
Secondary memory
Ans: Used to hold a computer's file system. Is non-volatile. Stored on an HDD or
SSD
Basic CPU Architectures: Accumulator Machines
© 2025 Assignment Expert
Ans: Draw a diagram
Exampromax - Stuvia US
Basic CPU Architectures: load/store machines
Ans: Draw a diagram
RISC
Ans: Uses simple instructions that can be executed in one machine cycle. Larger
programs
CISC
Ans: May have instructions that take many cycles to execute
What are pseudo-ops or assembler directives
Ans: Give the assembler extra needed info
What are assemblers
Ans: Translate assembly source code into machine code.
Macros
Ans: Allow you to define a register with a name. When compiling invoke m4, to
redirect output to a file ending in .s
ARMv8-A architecture
CPSC 355 Questions and Answers (100%
Correct Answers) Already Graded A+
A basic computer system consists of
Ans: Central Processing Unit, system clock, primary memory (RAM), secondary
memory (SSD or HDD), input and output devices. and the bus
Draw a diagram of a computer system
Ans: CPU ------Clock
Bus
Ram HDD keyboard monitor
© 2025 Assignment Expert
What is the role of the CPU and what does it consist of
Exampromax - Stuvia US
Ans: Executes instructions and controls the transfer of data across the bus.
Consists of the control unit, arithmetic logic unit and registers. A CPU may hold
addresses, data, instructions and status info.
What is the role of the control unit
Ans: Loads an opcode from primary memory into the Instruction Register
What is the role of the ALU
Ans: Performs arithmetic and logical operations on data stored in registers
What are the roles of registers
Ans: Binary storage units within the CPU
What is the role of a system clock
Ans: Generates a clock signal to synchronize the CPU and other clocked devices.
(Square wave at a particular frequency)
Primary memory
Ans: RAM. Can be written to and read from. It is volatile and is used to store
program instructions and program data.
What is the bus
, 2 Exampromax - Stuvia US 2025/2026
Ans: A set of parallel data/signal lines and is used to transfer info between
computer components.
How is the bus subdivided
Ans: Address bus: specifies a memory location in RAM
Data bus: used for bidirectional data transfer
Control bus: used to control or monitor devices connected to the bus
Secondary memory
Ans: Used to hold a computer's file system. Is non-volatile. Stored on an HDD or
SSD
Basic CPU Architectures: Accumulator Machines
© 2025 Assignment Expert
Ans: Draw a diagram
Exampromax - Stuvia US
Basic CPU Architectures: load/store machines
Ans: Draw a diagram
RISC
Ans: Uses simple instructions that can be executed in one machine cycle. Larger
programs
CISC
Ans: May have instructions that take many cycles to execute
What are pseudo-ops or assembler directives
Ans: Give the assembler extra needed info
What are assemblers
Ans: Translate assembly source code into machine code.
Macros
Ans: Allow you to define a register with a name. When compiling invoke m4, to
redirect output to a file ending in .s
ARMv8-A architecture