Instruction Set Architecture: Difference between revisions

Content deleted Content added
PDH (talk | contribs)
m Encoding: syntax
Line 3:
In [[Computer architecture]], an '''Instruction Set Architecture''' defines how [[instruction]]s are interpreted by a [[processor]]. The term "architecture" refers to the logical structure of the system that must be implemented in order for the instruction set to perform [[computation]]. This logical structure usually comprises the memory, registers and their interactions with a [[CPU|central processing unit]].
 
== Encoding ===
 
Instructions have traditionally been encoded in [[binary]] words consisting of 32 [[bit|bits]], although recent trends increasingly suggest that they will be encoded in 64 bits. A bit is a one or a zero. For example, 1001110110110111111001100011101001100110101011 could be a valid computer instruction. Instructions usually have representations known as [[mnemonics]], such as MOV 100 X which are intelligible to human beings.