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 ?
There are 4 bits in the instruction code of the 16-bit instruction dedicated to register access, so they can access only 16 registers.
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. However, it is not obvious how much additional compression is provided by these features.
In 1964, the computer programming language BASIC (Beginner's All-Purpose Symbolic Instruction Code) was created by Dartmouth College professors John G.
Each graphical icon generates an assembler instruction code. CoreChart is used by high schools, universities and professional engineers in defense, research and innovative high end microchip applications.
SGX is a instruction codes within the central processing unit (CPU) of a computer that creates a digital lockbox within a processor called a "secure enclave".
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:
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.
For all staff observed, the occurrence of each of the six literacy instruction codes was proportionalized by dividing the total number of times that each observed staff member in a given classroom demonstrated each behavior by the total number of snapshots for that particular staff member.
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.