What are the main uses of microprocessors

Microprocessor Technology pp 61-144 | Cite as

Part of the Springer textbook book series (SLB)

Summary

Chapter 1 focused on an introduction to the structure, operation and assembly language programming of computer systems and presented a simplified CISC processor with 16-bit processing width and a simple RISC processor with 32-bit processing width. Today's high-performance CISC and RISC processors are usually designed as 32-bit processors, but are much more complex than the RISC from Chapter 1. This is due, on the one hand, to a high degree of parallelism in processing, which can be found in assembly line structures and Expresses the number and organization of functional units working in parallel. In connection with this, these processors can also be clocked very high. On the other hand, this is due to the processor-external and processor-internal wider data and possibly address paths of mostly 64 bits. The former enable a higher transmission capacity ("bus bandwidth") for the transport of commands and data using processor-internal caches. The latter make it possible to provide larger addresses and thus to be able to expand the directly addressable address space beyond the otherwise existing limitation of 4 G addresses.

This is a preview of subscription content, log in to check access.

Preview

Unable to display preview. Download preview PDF.

literature

  1. Advanced Micro Devices (1993): Am29000 ™ and Am29005 ™ user’s manual and data sheet Google Scholar
  2. Bode, A. (1997) in Rechenberg, P. (Ed.): Informatik-Handbuch - Technische Informatik. Vienna: HanserGoogle Scholar
  3. DEC (1994): DECchip 21064 and DECchip 21064A Alpha AXP microprocessors - preliminary hardware reference manualGoogle Scholar
  4. Flynn, M.J. (1995): Computer Architecture - pipelined and parallel processor design. Boston: Jones and BartlettGoogle Scholar
  5. IDT (1991): MIPS R4000 user’s manual. Sunnyvale: MIPS Computer SystemsGoogle Scholar
  6. Intel (1993): PentiumTM processor user’s manual, vol. 1: Pentium processor data book Google Scholar
  7. Intel (1996): Pentium® Pro family developer’s manual, vol. 2: Programmer’s reference manualGoogle Scholar
  8. Motorola (1982): MC68000 16-bit microprocessor user’s manual. 3rd ed Google Scholar
  9. Motorola (1993): PowerPCTM 601 - RISC microprocessor user’s manualGoogle Scholar
  10. Motorola (1994a): PowerPCTM 604 - RISC microprocessor user’s manualGoogle Scholar
  11. Motorola (1994b): MC68060 User’s manualGoogle Scholar
  12. Smith, J.E .; Weiss, S. (1994): Power PC 601 and Alpha 21064: A tale of two RISCs. Computer 27, H.6, 46-58CrossRefGoogle Scholar
  13. Stallings, W. (1996): Computer organization and architecture - designing for performance. 4th ed. Upper Saddle River: Prentice-HallGoogle Scholar
  14. Tanenbaum, A.S. (1995): Modern Operating Systems. 2nd edition Munich: HanserzbMATHGoogle Scholar
  15. Ungerer, T. (1995): Microprocessor Technology. Bonn: ThomsonGoogle Scholar
  16. Yeh, T.-Y .; Patt, Y.N. (1992): Alternative implementations of two-level adaptive branch pre-diction. Proc. of the 19th annual international symposium on computer architecture, May 1992, 124-134Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  1. 1.Institute for Technical Computer ScienceTechnical University BerlinBerlinGermany