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.

A. V. GUSEV

References in periodicals archive ?
A macro is essentially defined by two values: the instruction code and the body.
The factorization algorithm factorizes out code containing branches, allows macros to be defined in terms of other macros, and permits the use of two bytes for defining a macro instruction code.
The WD7296, for example, has five DMA channels for data transfer, SCSI command block transfers and instruction code overlay, which combined, allow its internal 16 MIPS RISC processor to continue processing new commands while a data transfer is in progress.
Another way to minimize code size with modern MCUs is to analyze typical application programs and assign the shortest instruction codes to the most commonly used instructions.
More specifically, researchers applied the Comprehension instruction codes when one or more of the following teacher behaviors occurred:
Noncomprehension instruction codes captured other routine language arts instructional activities and behaviors.
Genes are DNA sequences that provide the instruction codes for making proteins.
Another program, CleanSweep, whose primary function is to remove extraneous instruction codes from a hard disk after an application is erased, also can be programmed to zip only infrequently used files or applications and restore them when you want to use them.
Instruction cache: High-speed, small-capacity memory in the CPU, used to store instruction codes that are frequently used during program processing.
The resulting BSDL file describes the boundary-scan characteristics of the device including scan register length, ID code (if present), instruction codes, and I/O lists.