Instruction Set Architecture
# Instruction Set Architecture (ISA)
A set of specifications a programmer must know to write correct and efficient programs for a specific machine
# RISC vs CISC
RISC: Reduced Instruction Set Architecture CISC: Complex Instruction Set Architecture
# ARM ISA
Advanced RISC Machine (ARM)
# Register specification
# Register File
A register file is a set of registers that can be read and written by supplying a register number. This is done using to choose source registers and using a to select a destination register.
# Memory organization
# Instruction memory
# Data memory
# Instructions Format
Based on the system we can design a set of computer Instructions.
# Addressing Modes
# Practice Problems
|
|
ii. 1 is run once: 1 2 -> 8 is run 101 times = 1 + 707 = 708 iii. Line 1 and 4 are memory references, each done 101 times: 202 references.