Opcode

This page is about the computer term; for the audio & MIDI software/hardware manufacturer, see Opcode Systems.
A computer can perform operations, each of which is assigned a numeric code called an opcode. To assist in the use of these numeric codes, mnemonics are used as textual abbreviations. It's much easier to remember ADD than 05, for example. Opcodes operate on registers, values in memory, values stored on the stack, I/O ports, the bus, etc. They are used to perform arithmetic operations and move and change values. Operands are the things that opcodes operate on. Byte codes are another term for opcodes, especially when they are used to describe higher level constructs as is the case with the Java Language's JVM (Java Virtual Machine). For instance, byte code 1A might be the "iconst_2" instruction which pushes the number 2 on the stack. This is a slightly higher level of abstraction than opcodes, which might need to load the number 2 into a register, and then push the register's value on the stack. See

 

<< PreviousWord BrowserNext >>
fighter ace
list of toy brands
grammy awards of 1961
viking line
blackmail
floyd warshall algorithm
hamburger university
nestor torres
paul horn
how to prepare an onion cell slide
object copy
the garden of cyrus
heusden, belgium
acrylic
post
angular resolution
news of the world
birla
droit de seigneur
opengem
dartington hall
1982 golden raspberry awards
cyfra plus
mallard
ernie els
lodging
premature ventricular contraction
class of '74
bellbird (soap opera)
sepp kerschbaumer
predator (movie)
commando (movie)
mount elbrus
poincar group
minkowski space
lorentz group
space like
fock space
caucasus mountains
number 96 (tv series)
elbrus (computer)
carrie nation
intraplate earthquake
matabele