No there can be variants in the instruction set depending on the processor you use. For example, look at the AT91 32-bits series from ATMEL (SAM series). There are differences between say ARM7s and ARM926 wich are from the same manufacturer. TI as another set of instruction. In common though, they all use the RISC architecture (load/store/etc).