5.70 · exercise
Advanced quiz: system architecture
RISC versus CISC machine code, where m4 expansion fits into the build, and how a load/store machine moves data between memory and the register file.
0 of 5 correct
Multiple choice
Compared with AArch64, why is a CISC instruction stream harder for a processor to decode?
Multiple choice
The course writes macros for m4 rather than for the assembler. What is the standard sequence for building such a program?
Multiple choice
On a load/store machine such as AArch64, what is the sequence for adding two values held in memory and saving the result back to memory?
Multiple choice
An opcode has just been fetched from memory into the instruction register. What happens next in the CPU?
Multiple choice
What is a label in an assembly source file, and what is it used for?