Site banner
.
Home Forums Blogs Articles Photos Videos Contact FAQ                    
.
.
Wisdom Archive
Body Mind and Soul
Faith and Belief
God and Religion
Law of Attraction
Life and Beyond
Love and Happiness
Peace of Mind
Peace on Earth
Personal Faith
Spiritual Festivals
Spiritual Growth
Spiritual Guidance
Spiritual Inspiration
Spirituality and Science
Spiritual Retreats
More Wisdom
Buddhism Archives
Hinduism Archives
Sustainability
Theology Archives
Even more Wisdom
2012 - Year 2012
Affirmations
Aura
Ayurveda
Chakras
Consciousness
Cultural Creatives
Diksha (Deeksha)
Dream Dictionary
Dream Interpretation
Dream interpreter
Dreams
Enlightenment
Essential Oils
Feng Shui
Flower Essences
Gaia Hypothesis
Indigo Children
Kalki Bhagavan
Karma
Kundalini
Kundalini Yoga
Life after death
Mayan Calendar
Meaning of Dreams
Meditation
Morphogenetic Fields
Psychic Ability
Reincarnation
Spiritual Art, Music & Dance
Spiritual Awakening
Spiritual Enlightenment
Spiritual Healing
Spirituality and Health
Spiritual Jokes
Spiritual Parenting
Vastu Shastra
Womens Spirituality
Yoga Positions
Site map 2
Site map


Dream Sharing Forum

at Global Oneness Community.

Share your dreams and let others help you with the interpretation!
Dream Sharing Forum



.

IBM 1620 - The 1620's architecture

IBM 1620 - The 1620's architecture: Encyclopedia II - IBM 1620 - The 1620's architecture

It was a variable "word" length decimal (BCD) computer with a memory that could hold anything from 20,000 to 60,000 decimal digits increasing in 20,000 decimal digit increments. While the 5-digit addresses could have addressed 100,000 decimal digits, no machine larger than 60,000 decimal digits was ever built. Memory was accessed two decimal digits at the same time (even-odd digit pair for numeric data or one alphameric character for text data). Each decimal digit was 6 bits, composed of an odd parity Check bit, a Flag bit, and four BCD bits for the value of the digit ...

See also:

IBM 1620, IBM 1620 - The 1620's architecture, IBM 1620 - Character and Op codes, IBM 1620 - A flawed architecture, IBM 1620 - Hardware implementation, IBM 1620 - Development history, IBM 1620 - Implementation levels, IBM 1620 - Patents, IBM 1620 - Related peripheral units, IBM 1620 - Trivia

IBM 1620, IBM 1620 - A flawed architecture, IBM 1620 - Character and Op codes, IBM 1620 - Development history, IBM 1620 - Hardware implementation, IBM 1620 - Implementation levels, IBM 1620 - Patents, IBM 1620 - Related peripheral units, IBM 1620 - The 1620's architecture, IBM 1620 - Trivia

IBM 1620: Encyclopedia II - IBM 1620 - The 1620's architecture



IBM 1620 - The 1620's architecture

It was a variable "word" length decimal (BCD) computer with a memory that could hold anything from 20,000 to 60,000 decimal digits increasing in 20,000 decimal digit increments. While the 5-digit addresses could have addressed 100,000 decimal digits, no machine larger than 60,000 decimal digits was ever built.

Memory was accessed two decimal digits at the same time (even-odd digit pair for numeric data or one alphameric character for text data). Each decimal digit was 6 bits, composed of an odd parity Check bit, a Flag bit, and four BCD bits for the value of the digit in the following format:

  C F 8 4 2 1

The Flag bit had several uses:

  • In the least significant digit it was set to indicate a negative number (signed magnitude).
  • It was set to mark the most significant digit of a number (wordmark).
  • In the least significant digit of 5-digit addresses it was set for indirect addressing.
  • In the middle 3 digits of 5-digit addresses (on the 1620 II) they were set to select one of 7 index registers.

In addition to the valid BCD digit values there were three special digit values (these could NOT be used in calculations):

  C F 8 4 2 1
      1 0 1 0  -  Record Mark (right most end of record)
      1 1 0 0  -  Numeric Blank (blank for punched card output formatting)
      1 1 1 1  -  Group Mark (right most end of a group of records for disk I/O)

Instructions were fixed length (12 decimal digits), consisting of a 2-digit "op code", a 5-digit "P Address", and a 5-digit "Q Address".

Fixed-point data "words" could be any size from two decimal digits up to all of memory not used for other purposes.

Floating-point data "words" (using the hardware floating point option) could be any size from 4 decimal digits up to 102 decimal digits (2 to 100 digits for the mantissa and 2 digits for the exponent).

The machine had no programmer-accessible registers: all operations were memory to memory (including the index registers of the 1620 II).

IBM 1620 - Character and Op codes

The table below lists Alphameric mode Characters (and Op codes).


The table below lists Numeric mode Characters.


IBM 1620 - A flawed architecture

Although the IBM 1620's architecture was very popular in the scientific and engineering community, computer scientist Edsger Dijkstra pointed out several flaws in its design in EWD37, "A review of the IBM 1620 data processing system" (see http://www.cs.utexas.edu/users/EWD/index00xx.html at the Dijkstra archive at the University of Texas).

Dijkstra pointed out flaws including the fact that the 1620's Branch and Transmit instruction together with Branch Back allow a grand total of ONE level of nested subroutine call, forcing the programmer of any code with more than one level to decide where the use of this "feature" would be most effective. He also showed how the paper tape reading support of the 1620 could not properly read paper tapes with record marks on them, since record marks were used to terminate the characters read in storage (one effect of this, although he did not mention it, is that the 1620 cannot duplicate a tape with record marks: when punching a tape and the first record mark that was read in is encountered, the punch instruction punches an EOL on the tape instead and stops punching!).

These flaws (and similar ones in other machines) may have caused IBM's decline, which started in the 1960s, as a serious competitor in scientific computing, opening up a market which led to the development of the DEC PDP-8.

Other related archives

1620 II, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1965, 1966, 1967, 1970, 7400 series, August 14, August 3, BCD, Bendix G-15, Colossus: The Forbin Project, December 20, December 31, Edsger Dijkstra, February 8, Fixed-point, Floating-point, Herbert Kroemer, IBM, IBM 1311, IBM 1401, IBM 1620 I, IBM 1620 II, IBM 1627, IBM 1710, IBM 1720, Instructions, June 27, Librascope LGP-30, MSI, March 8, Model I, Model II, November 19, October 21, October 22, PDP-8, Poughkeepsie, New York, Printer, SSI, San Jose, California, Standard Modular System, System/360, TBD, Transmission line, alphameric, cam, capacitor, core memory, diode-transistor logic, drum memory, fictional computer, flip-flops, gold, index registers, indirect addressing, op code, printed circuit, relay, relays, resistor-transistor logic, signed magnitude, switches, transistorized, wordmark



Adapted from the Wikipedia article "The 1620's architecture", under the G.N U Free Docmentation License. Please also see http://en.wikipedia.org/wiki

More material related to Ibm 1620 can be found here:
Main Page
for
Ibm 1620
Index of Articles
related to
Ibm 1620


« Back








Search the Global Oneness web site
Global Oneness is a huge, really huge, web site. Almost whatever you are searching for within health, spirituality, personal development and inspirationals - you will find it here!
Google
 
 

Rate this article!

Please rate this article with 10 as very good and 1 as very poor.

.








Sneak-Peek of Global Oneness Community

Hi friend! The Global Oneness Community, the place for information and sharing about Oneness is not really launched yet (you will see there is still some clean up to do) ...but it is now open for a sneak-peek! And if you wish - please register and become one of the very first members to do so! Jonas

Forum Home, Articles, Photo Gallery, Videos, News, Sitemap
...and much more!


Dream Sharing Forum

at Global Oneness Community.

Share your dreams and let others help you with the interpretation!
Dream Sharing Forum



Forum
Articles
Images Pictures
Videos
News
Sitemap




 

 

 

 

 


 








  » Home » » Home »