subword parallelism
the ADD instruction with subwords has
V0, V2, ….
first two steps for every instruction (always the same)
what the basic implementation of a LEGv8 subset contains (and what it doesn’t)
combinatorial element (for LEGv8 data path implementation)
sequential/state element (for LEGv8 data path implementation)
clocking methodology
edge-triggered methodology
control signal
asserted
The signal is logically high or true (is 1)
deasserted
The signal is logically low or false (or 0)
datapath element
program counter (PC)
register file
sign-extend
To increase the size of a data item by replicating the high-order sign bit of the original data item in the high-order bits of the larger, destination data item
branch taken
branch not taken/untaken branch
datapath
the hardware component of a computer’s central processing unit that performs arithmetic, logical, and data transfer operations
clocks and registers are
sequential/state elements
ALUs and truth tables are
combinatorial elements
rising clock edge refers to the clock changing from
how PC is used in a datapath (2 steps)
key things about instructions that write/read in same line