5.69 · exercise

Intermediate quiz: system architecture

The machine model behind AArch64 assembly: where code and data live, which instructions are allowed to touch memory, what the system bus carries, and the registers that track execution.

0 of 8 correct

Multiple choice

Which of the following describes a key characteristic of a von Neumann architecture compared to a Harvard architecture?

Multiple choice

How do load/store machines differ from accumulator machines when accessing RAM?

Multiple choice

What is a defining trait of machine instruction sizes in a RISC architecture?

Multiple choice

What does the program counter hold while an instruction executes?

Multiple choice

What is the purpose of pseudo-ops (assembler directives) in an assembly program?

Multiple choice

What are the three sub-components of the system bus?

Multiple choice

Where does an accumulator machine put every ALU result?

Multiple choice

Which register holds the flags describing the result of a previous instruction, such as an overflow?