Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Opcode

Index Opcode

In computing, an opcode (abbreviated from operation code, also known as instruction syllable, instruction parcel or opstring) is the portion of a machine language instruction that specifies the operation to be performed. [1]

31 relations: Addressing mode, Arithmetic, Assembly language, Association for Computing Machinery, Bytecode, Call stack, Central processing unit, Common Intermediate Language, Computing, CPUID, Dr. Dobb's Journal, GNU Emacs, High-level programming language, Illegal opcode, Input/output, Instruction set architecture, Java class file, Java virtual machine, Lisp (programming language), Logical connective, Low-level programming language, Machine code, Memory, Metasploit Project, Opcode table, Operand, Processor register, Return-oriented programming, Syllable (computing), University of Iowa, X86.

Addressing mode

Addressing modes are an aspect of the instruction set architecture in most central processing unit (CPU) designs.

New!!: Opcode and Addressing mode · See more »

Arithmetic

Arithmetic (from the Greek ἀριθμός arithmos, "number") is a branch of mathematics that consists of the study of numbers, especially the properties of the traditional operations on them—addition, subtraction, multiplication and division.

New!!: Opcode and Arithmetic · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: Opcode and Assembly language · See more »

Association for Computing Machinery

The Association for Computing Machinery (ACM) is an international learned society for computing.

New!!: Opcode and Association for Computing Machinery · See more »

Bytecode

Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.

New!!: Opcode and Bytecode · See more »

Call stack

In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program.

New!!: Opcode and Call stack · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Opcode and Central processing unit · See more »

Common Intermediate Language

Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL), is the lowest-level human-readable programming language defined by the Common Language Infrastructure (CLI) specification and is used by the.NET Framework,.NET Core, and Mono.

New!!: Opcode and Common Intermediate Language · See more »

Computing

Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Opcode and Computing · See more »

CPUID

The CPUID opcode is a processor supplementary instruction (its name derived from CPU IDentification) for the x86 architecture allowing software to discover details of the processor.

New!!: Opcode and CPUID · See more »

Dr. Dobb's Journal

Dr.

New!!: Opcode and Dr. Dobb's Journal · See more »

GNU Emacs

GNU Emacs is the most popular and most ported Emacs text editor.

New!!: Opcode and GNU Emacs · See more »

High-level programming language

In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.

New!!: Opcode and High-level programming language · See more »

Illegal opcode

An illegal opcode, also called an undocumented instruction, is an instruction to a CPU that is not mentioned in any official documentation released by the CPU's designer or manufacturer, which nevertheless has an effect.

New!!: Opcode and Illegal opcode · See more »

Input/output

In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.

New!!: Opcode and Input/output · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: Opcode and Instruction set architecture · See more »

Java class file

A Java class file is a file (with the.class filename extension) containing Java bytecode that can be executed on the Java Virtual Machine (JVM).

New!!: Opcode and Java class file · See more »

Java virtual machine

A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.

New!!: Opcode and Java virtual machine · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: Opcode and Lisp (programming language) · See more »

Logical connective

In logic, a logical connective (also called a logical operator, sentential connective, or sentential operator) is a symbol or word used to connect two or more sentences (of either a formal or a natural language) in a grammatically valid way, such that the value of the compound sentence produced depends only on that of the original sentences and on the meaning of the connective.

New!!: Opcode and Logical connective · See more »

Low-level programming language

A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions.

New!!: Opcode and Low-level programming language · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: Opcode and Machine code · See more »

Memory

Memory is the faculty of the mind by which information is encoded, stored, and retrieved.

New!!: Opcode and Memory · See more »

Metasploit Project

The Metasploit Project is a computer security project that provides information about security vulnerabilities and aids in penetration testing and IDS signature development.

New!!: Opcode and Metasploit Project · See more »

Opcode table

An opcode table (also called an opcode matrix) is a visual representation of all opcodes in an instruction set.

New!!: Opcode and Opcode table · See more »

Operand

In mathematics an operand is the object of a mathematical operation, i.e. it is the quantity that is operated on.

New!!: Opcode and Operand · See more »

Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU).

New!!: Opcode and Processor register · See more »

Return-oriented programming

Return-oriented programming (ROP) is a computer security exploit technique that allows an attacker to execute code in the presence of security defenses such as executable space protection and code signing.

New!!: Opcode and Return-oriented programming · See more »

Syllable (computing)

In computing, a syllable is a name for a platform-dependent unit of information storage.

New!!: Opcode and Syllable (computing) · See more »

University of Iowa

The University of Iowa (also known as the UI, U of I, UIowa, or simply Iowa) is a flagship public research university in Iowa City, Iowa.

New!!: Opcode and University of Iowa · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: Opcode and X86 · See more »

Redirects here:

Instruction byte, Instruction code, Instruction code (programming), Instruction opcode, Instruction parcel, Instruction syllable, Instruction word, Op code, Op-code, OpCode, Opcode (programming), Opcode sequence, Opcodes, Operation code, Operation string, Opstring, Software instruction set.

References

[1] https://en.wikipedia.org/wiki/Opcode

OutgoingIncoming
Hey! We are on Facebook now! »