Instruction set architecture
Instruction Set Architecture (ISA), also known as instruction set or instruction set system, is part of the computer architecture related to programming, including the basic data type, instruction set, register, addressing mode , Storage systems, interrupts, exception handling, and external I / O. The instruction set architecture contains a series of opcode, the opcode (machine language), and the basic commands executed by a particular processor. The instruction set system is different from the microarchitecture (a set of microprocessor design methods used to execute the instruction set). Computers that use different microarchitectures can share a set of instructions. For example, Intel's Pentium and AMD AMD Athlon, both of which use the same version of the x86 instruction set system, but both are inherently different in internal design. Some virtual machines support bytecodes generated by Smalltalk, Java virtual machines, Microsoft's public language runtime virtual machines, and their instruction set system translates bytecode (bytecode) from the code path as a general means into a local machine Language, and through the interpretation of the implementation of the code is not commonly used path, Transmeta in the same way developed the x86 instruction system based on the VLIW processor. ...