MACHINE CYCLE

  

Copyright © Philip M. Parker, INSEAD. Terms of Use.

MACHINE CYCLE

Specialty Definition: MACHINE CYCLE

DomainDefinition

Computing

Machine cycle The four steps which the CPU carries out for each machine language instruction: fetch, decode, execute, and store. These steps are performed by the control unit, and may be fixed in the logic of the CPU or may be programmed as microcode which is itself usually fixed (in ROM) but may be (partially) modifiable (stored in RAM). The fetch cycle places the current program counter contents (the address of the next instruction to execute) on the address bus and reads in the word at that location into the instruction register (IR). In RISC CPUs instructions are usually a single word but in other architectures an instruction may be several words long, necessitating several fetches. The decode cycle uses the contents of the IR to determine which gates should be opened between the CPU's various functional units and busses and what operation the ALU(s) should perform (e.g. add, bitwise and). Each gate allows data to flow from one unit to another (e.g. from register 0 to ALU input 1) or enables data from one output onto a certain bus. In the simplest case ("horizontal encoding") each bit of the instruction register controls a single gate or several bits may control the ALU operation. This is rarely used because it requires long instruction words (such an architecture is sometimes called a very long instruction word architecture). Commonly, groups of bits from the IR are fed through decoders to control higher level aspects of the CPU's operation, e.g. source and destination registers, addressing mode and ALU operation. This is known as vertical encoding. One way RISC processors gain their advantage in speed is by having simple instruction decoding which can be performed quickly. The execute cycle occurs when the decoding logic has settled and entails the passing of values between the various function units and busses and the operation of the ALU. A simple instruction will require only a single execute cycle whereas a complex instruction (e.g. subroutine call or one using memory indirect addressing) may require three or four. Instructions in a RISC typically (but not invariably) take only a single cycle. The store cycle is when the result of the instruction is written to its destination, either a register or a memory location. This is really part of the execute cycle because some instructions may write to multiple destinations as part of their execution. (1995-04-13). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Crosswords: MACHINE CYCLE

Specialty definitions using "MACHINE CYCLE": AUTOMATIC BANDSAW TENDERblending-machine operatorcontrol unitLAPPING-MACHINE OPERATOR, PRODUCTIONmicromatic-hone operator, MIXING-MACHINE OPERATORPIPED-POCKET-MACHINE OPERATORwelt-pocket-machine operator. (references)

Top     

Modern Translation: MACHINE CYCLE

Language Translations for "MACHINE CYCLE"; alternative meanings/domain in parentheses.

Russian 

  

такт работы. (various references)

Source: compiled by the editor from various translation references.

Top     

Anagrams: MACHINE CYCLE

Scrabble® Enable2K-Verified Anagrams

Words within the letters "a-c-c-c-e-e-h-i-l-m-n-y"

-3 letters: hemicycle.

-4 letters: alchemic, calycine, chancily, chemical, clemency, cyclamen, elenchic, encyclic, hymeneal, hymenial, inchmeal, lechayim, mechanic, mycelian.

-5 letters: acyclic, alchemy, amylene, calcine, caleche, caliche, cenacle, chalice, chancel, chicane, chimley, chimney, cynical, elenchi, hemline, hyaenic, hyaline, hymenal, hymenia, lehayim, licence, macchie, machine, melanic, mycelia, myeline.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: MACHINE CYCLE


Hexadecimal (or equivalents, 770AD-1900s) (references)

4D 41 43 48 49 4E 45      43 59 43 4C 45

Leonardo da Vinci (1452-1519; backwards) (references)

    

Binary Code (1918-1938, probably earlier) (references)

01001101 01000001 01000011 01001000 01001001 01001110 01000101 00100000 01000011 01011001 01000011 01001100 01000101

HTML Code (1990) (references)

&#77 &#65 &#67 &#72 &#73 &#78 &#69 &#32 &#67 &#89 &#67 &#76 &#69

ISO 10646 (1991-1993) (references)

004D 0041 0043 0048 0049 004E 0045      0043 0059 0043 004C 0045

Encryption (beginner's substitution cypher): (references)

4735374243483923759374639

Top     



INDEX

1. Crosswords
2. Translations: Modern
3. Anagrams
4. Orthography
5. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.