Instruction Set Architecture (ISA)
Instruction set architecture of a machine fills the semantic gap between the user and the machine.
It also serves as the starting point for the design of a new machine or modification of an existing one.
In this discussion we will look at the main features of an instruction set architecture and learn how to design one.