The ISA is roughly the same as the programming model of a processor as seen by an assembly language programmer or compiler writer .
The instruction set architecture is near to the programming model of a processor as seen by an assembly language programmer or compiler writer , which includes the execution model , processor registers , address and data formats etc. .