Instruction Code

Also found in: Dictionary.

instruction code

[in′strək·shən ‚kōd]
(computer science)
That part of an instruction which distinguishes it from all other instructions and specifies the action to be performed.

Instruction Code


(in digital computers), a set of instructions that assigns algorithms for solving problems in a digital computer; the principal part of the machine language. Problem-solving programs are compiled according to definite rules with the aid of an instruction code. An instruction code is usually presented in the form of tables that give mnemonic designations of the instructions according to their structure, as well as declarations of format, restrictions on usage, and all the computer operations controlled by the instructions.

An instruction code is not the same as an operations system. Two computers that have the same operations systems may differ in their instruction codes—for example, in their instruction address or instruction content (the complex of operations that are combined by each operation code). The efficiency in solving different problems depends to a considerable extent on the instruction code’s capability of producing the necessary algorithms. Consequently, this is one of the fundamental parameters determining the structure of a digital computer. An instruction code is selected by simulation of the structural scheme of the planned computer, by experimental programming using the chosen code, and by evaluation and comparison of the results. In general-purpose digital computers of low and medium capacity, the number of different operations in the instruction code varies from 32 to 64, and in high-performance computers it is in the range of 100 or more.

In modern digital computers the instruction code can be replaced or reorganized within certain limits by using microprogrammed control and extended by connecting to the computer additional hardware, needed, for example, to process data in decimal notation when solving problems in economics.

An instruction code is an intermediate step between the programmer’s language and the computer’s performance in executing a problem-solving program. Therefore, the program for the solution is executed in two stages: translation into the instruction language and conversion of the instructions into a control sequence of signals. The two-stage process simplifies the structure of the computer.


References in periodicals archive ?
Beginners All-Purpose Symbolic Instruction Code, 3.
Wisconsin's revision of the public instruction code for teacher education is using the meaning of the standards to allow both regular and alternative teacher-education programs to design their own approaches in contrast to the "locked-in" course requirements of the past.
The exclusive MAX Internet Media Processor is a 792-bit core parallel processor with 72-bit VLIW instruction code, which serves as a platform for accelerating Internet audio and video communications on desktop PC's, digital set-top boxes, and eventually portable devices.
In addition, tests were developed for other languages such as Beginner's All-Purpose Symbolic Instruction Code (BASIC) (8), Ada, and Structured Query Language (SQL) (9).
He explained that BASIC does not mean fundamental information, but stands for Beginners All Purpose Symbolic Instruction Code.
Combining solid-state storage with the speed of DRAM, the modules are able to store important data like IP addresses or instruction code in the non-volatile flash components and utilize the DRAM for fast information processing.
These techniques yield improved efficiency and serve to make the pipeline appear to instruction code as nearly identical to TriCore 1.
The use of a 16-bit I/O allows a 40 percent improvement in instruction code density which means a significant reduction in memory requirements.
The MIPS64 20Kc core is a high-performance, superscalar 64-bit integer core with integrated 64-bit floating-point co-processor, MIPS-3D ASE instruction code support, and fast MAC instructions.
25-micron (Leff) Gl0(TM) CMOS process, the TinyRISC microprocessor core derives its "tiny" name from the compression of the instruction code word-length from 32- to 16-bits.
The 32-bit MCU instruction code is compatible with Toshiba's 16-bit TLCS-900 family which in turn will accept the TLCS-90 8-bit code (the TLCS-90 is a super set of the Z80 code).
A new translator provides efficient instruction code for each program, and the ILE system binder combines modules of different languages into application programs that execute in a common runtime.