Microprocessor 1
eBook - ePub

Microprocessor 1

Prolegomena - Calculation and Storage Functions - Models of Computation and Computer Architecture

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Microprocessor 1

Prolegomena - Calculation and Storage Functions - Models of Computation and Computer Architecture

Book details
Book preview
Table of contents
Citations

About This Book

Since its commercialization in 1971, the microprocessor, a modern and integrated form of the central processing unit, has continuously broken records in terms of its integrated functions, computing power, low costs and energy saving status. Today, it is present in almost all electronic devices. Sound knowledge of its internal mechanisms and programming is essential for electronics and computer engineers to understand and master computer operations and advanced programming concepts.

This book in five volumes focuses more particularly on the first two generations of microprocessors, those that handle 4- and 8- bit integers. Microprocessor 1 – the first of five volumes – presents the computation function, recalls the memory function and clarifies the concepts of computational models and architecture. A comprehensive approach is used, with examples drawn from current and past technologies that illustrate theoretical concepts, making them accessible.

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Microprocessor 1 by Philippe Darche in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Engineering. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Wiley-ISTE
Year
2020
ISBN
9781119779643
Edition
1

1
The Function of Computation

As in music theory, we cannot discuss the microprocessor without positioning it in the context of the history of the computer, since this component is the integrated version of the central unit. Its internal mechanisms are the same as those of supercomputers, mainframe computers and minicomputers. Thanks to advances in microelectronics, additional functionality has been integrated with each generation in order to speed up internal operations. A computer1 is a hardware and software system responsible for the automatic processing of information, managed by a stored program. To accomplish this task, the computer’s essential function is the transformation of data using computation, but two other functions are also essential. Namely, these are storing and transferring information (i.e. communication). In some industrial fields, control is a fourth function. This chapter focuses on the requirements that led to the invention of tools and calculating machines to arrive at the modern version of the computer that we know today. The technological aspect is then addressed. Some chronological references are given. Then several classification criteria are proposed. The analog computer, which is then described, was an alternative to the digital version. Finally, the relationship between hardware and software and the evolution of integration and its limits are addressed.
NOTE.– This chapter does not attempt to replace a historical study. It gives only a few key dates and technical benchmarks to understand the technological evolution of the field.

1.1. Beginnings

Humans have needed to count since our earliest days (Ifrah 1994; Goldstein 1999). Fingers were undoubtedly used as the first natural counting tool, which later led to the use of the decimal number base. During archeological excavations, we have also found notched counting sticks, bones and pieces of wood. The incised bones of Ishango, dated between 23,000 and 25,000 years BC, provide an example (Figure 1.1).
Photo depicts the Ishango’s incised bones.
Figure 1.1. Ishango’s incised bones. For a color version of this figure, see www.iste.co.uk/darche/microprocessor1.zip
(source: unknown)
Counting sticks were used during antiquity, as well as pebbles, hence the word calculus, from the Latin calculus which means “small pebble”. Knotted ropes were also used for counting, an example being the Incan quipu (Figure 1.2). This Incan technique (dating ≈ 1200–1570) used a positional numbering system (cf. § 1.2 of Darche (2000)) in base-10 (Ascher 1983).
Photo depicts a quipu.
Figure 1.2. A quipu. For a color version of this figure, see www.iste.co.uk/darche/microprocessor1.zip
(source: unknown)
The need for fast and precise computation necessitated the use of computing instruments. Two exemplars are the abacus and the slide rule. The abacus is a planar calculating instrument, with examples including the Roman (Figure 1.3(a)) and the Chinese (Figure 1.3(b)) abacus. The latter makes it possible to calculate the four basic arithmetic operations by the movements of beads (or balls) strung on rods, which represent numbers.
Photos depict the Roman abacus (a) between the 2nd and 5th Centuries, (b) Chinese abacus.
Figure 1.3. Roman abacus (a) between the 2nd and 5th Centuries (© Inria/AMISA/Photo J.-M. Ramès); Chinese abacus (b). For a color version of this figure, see www.iste.co.uk/darche/microprocessor1.zip
The 17th Century saw the introduction of mechanical computing machines, and the beginning of the history of computers is generally dated from their appearance. They met the need to systematically calculate tables of nu...

Table of contents

  1. Cover
  2. Table of Contents
  3. Title page
  4. Copyright
  5. Quotation
  6. Preface
  7. Introduction
  8. 1 The Function of Computation
  9. 2 The Function of Memory
  10. 3 Computation Model and Architecture: Illustration with the von Neumann Approach
  11. Conclusion of Volume 1
  12. Exercises
  13. Acronyms
  14. References
  15. Index
  16. End User License Agreemen