week 6 Instruction Set Architecture (ISA) Flashcards
address space
number of drawers
addressability
number of bits per drawer
data memory
memory where we store data NOT INSTRUCTION
Program memory
where we store our instructions
decoder
takes instruction apart and determines necessary control signals.
Instruction Set Architecture (ISA)
Programmer visible components and operations.
Everything needed to create a program for CPU
contract between programmer and CPU designer
Different implementations of the same ISA are binary compatible
Opcode
the portion of a machine language instruction that specifies the operation to be performed like arithmetic, logic, etc.
Processor Status Word Register (PSR)
16 bit register where the lower 3 bits store the NZP bits. The PST[15] stores the privilege level that the CPU is currently operating in.
Sign extension
the operation in computer arithmetic of increasing the number of bits of a binary number while preserving the number’s positive and negative sign and value.