March 2018
Beginner
744 pages
26h 5m
English
Explain the difference between register-to-register, register-to-memory, and memory-to-memory instructions.
Several design decisions exist with regard to instruction sets. Name four and explain.
What is an expanding opcode?
If a byte-addressable machine with 32-bit words stores the hex value 98765432, indicate how this value would be stored on a little endian machine and on a big endian machine. Why does “endian-ness” matter?
We can design stack architectures, accumulator architectures, or general-purpose register architectures. Explain the differences between these choices and give some situations where one might be better than another.
How do memory-memory, register-memory, and load-store architectures ...