The Hitachi 6309: a POWERFUL ALTERNATIVE

Total Page:16

File Type:pdf, Size:1020Kb

The Hitachi 6309: a POWERFUL ALTERNATIVE coco • CJ tht 5t1'vin..J The Levels THE COLOR COMPUTER MONTHLY MAGAZINE September 1992 vo1. x11 No. 2 Canada $4.95 U.S. $3.95 The Hitachi 6309: A POWERFUL ALTERNATIVE ost CoCo 3 owners wish there were some way they could alter their machines to make Lhem run faster; while owners of PC POWERBOOST : SPIEED�NG UIP 1fHIE lCO!CO 3 compatibles have for years been buying faster and faster computers, the speed at which the CoCo exe­ cutes programs has remained the same since the CoCo 3 was Chris Burke learnedof the hidden regis­ mdi r e took 8.75 seconds without the introduced. ters. instruclions and modes of the Hitachi patches installed and 5.5 seconds with the 6309 roughly a month before the Chicago p atches - a 40-percent speed increase. In Some OS-9 users and hardware hac kers 1992CoCofest, and it immediately occurred another test in which the CoCo 3 was asked have been so desperate to squeeze addi­ to him that he could use these enha nce­ to read a full megabyte of data from a hard tional performance out of the Color Com­ ments to make OS-9 software (system and drive it took 55.5 seconds without the puter that they've tried various bizarre and applications) e><ecutemore quickly. In one patches and 39.5 seconds with-the patches chancy hard­ month, Chris devised over 50 separate - again a throughput increase of about 40 ware modifica­ patches to mo<h1\es in the OS-9 system. percent. Ina more dramatic (hut less truly tions - a few These patches have become an important meaningful) demonstration, ·perforµiing a have gone so pan of a new product Burke & Burke calls cobbler to a RAM disk took 20 seconds far a� to install PowerBoost. without the patches and only J _8 seconds a faster clock The PowerBoost package includes a with patches. What this would translate to crystal. (They Hitachi 63B09£, a 40-pin socket and a for .. cobblering" a floppy disk is dependent did achieve specially formatted disk including the upon the efficiency of the data transferfrom roughly a 10- patches to OS-9, as well as some patches to the system to the drive. It is important to perc en l in­ Disk BASIC. The idea is that you replace the note, too, that these figures represent per­ c rease in 68B09Ein yo ur CoCo 3 with the socket and formance increases while in the emulation speed, but at 6309., then patch the software to take ad­ mode of the 6309, not the native mode in the expense of vantage of the new features, in­ which fewer instruction cycles are required. rendering most creasing the speed at which the The OS-9 p atcher program Chris sup­ monitors use­ CoCo 3 performs. plies is an exceptionally professional item. less with the The patches Chris had As it installs itself, it goes one by one CoCo because devisedprior to theChicago show through the modules.shows the user which the timing of produced a noticeable and impressive speed modules it recognizes as patchable, and the video sig­ increase in aCoCo3running OS-9 Level II. nal was also How impressive is impressive? A given See PowerBooston Page 16 a ff e c t e d . ) Such a modi­ fication is 0 OS·9 Learns to Count more a curious intellectual exercise than of the 6309 microprocessor to Color Com­ In this issue: by Stephen Goldberg 6 any kind of practical route to speeding up puter users has come to light. thanks to the Print#·2 the CoCo 3. recent unofficial release of information Back Issue Information 11 by Lonnie Falk 2 Now. however, a sound and reliable about the ch.ip. • Brand-label Disk Jackets Received and Certified 11 means exists for speeding up program cxc­ bvRonDalilke 13 . Scramble curion on t\1e CoCo 3. at least under OS-9 The 6809 and the 6309: CocciConsultations bl' Trevor Boehm 4 Level ]] . by I 0 10 30 percent (possibly up lo A History of the Technology by Marry Goodman 14 .To l:lex With Decimal 50 percent in the ncar futurc).1l1is means is As most CoCo users know, the micro­ Delphi Bureau bv Steve Rickelfs 4 the Hitachi 6309 microprocessor. which is processor used in the Color Compu ter 3 is by Eddie Kuns 10 • UpTop With the Coco 3 available through electronics part• houses the Mororola 68B09E. The 6809 family of • Driller of the Times by George & EllenAftamonow 12 and as part of a complete kit, called Power­ microprocessors was engineered using by Trevor Boehm 13 Boost. ld B e & Burke (see the so by urk • Equation Solver ("Print#-2") Product Reviews: review. at right). potential importance The See £rrJ9on Page 15 by Bob Teague and Class 2 Bible & lntructional Programs • Find Your Roots from Sebastian LaSpada 6 bv William P. Nee 17 PowerBoost • Graphlt from Burke & Burke 1 by Rick St. John 22 The Hitachi 6309 h'· Manv Goodman 1 Letters to Rainbow l Up T 12_c.c 3 O OS·9 Hotline 22 SeePage12 2 September 1992 THE RAINBOW Wimhrop, Maine, where there are eighr CoCos in the compuler lab in my classroom. We receive THE RAINBOW and RAINBOW ON DISK each month, and many of the programs you have provided are THE RAINBOW integrated into my math and science courses. Tire CoCos are in constant use by my students. Print#-2 During our st11dy of solving equations in one unknown. I de­ Editor and Publisher cided co challenge some of the stud ems in my Algebra I course by Lawrence C. Falk havin11 them create a proivam to solve equations in severalforms. Managing Editor Cray Augsburg Once they understood how to solve the equations by hand, the Associate Editor Sue Fomby A Promising Education students set about teaching the computer co solve the equations SUbmissionsJReviews Editor electronically through BASIC. Julie Hutchinson It is common knowledge that computers, CoCos included, are The work went slowly at first, but once the students got into the Greg Law Technical Editor widely used in the field of education. But those of us without project, it proceeded quickly. Since many of the students had little Tet:lmlcal AnlstanlS Ed Ellers, children, or whose children have finished their educations, often programming experience,I helped with some ofrhe mechanics of Contributing Edlto11 Tony OiStefano. lose sight of just how important and effectivethe use of computers building a menu-driven program. The result is Equation Solver, Martin Goodman, M.O., Eddie Kuns can be when combined with traditional educational methods. And which the class and/ hope will inspire other algebra students to try ArtDil'8ctor Oebbee Diamond there are several approaches that can be taken tn enhance the their hands at programming. BASIC is alive and well in Mr. Sharon Adams. Nelson Designers Heidi educational process through the use of computers. Teague' s Period I algebra class. Co11111Hlng Edlton Judi Hutthlnson, The most common strate gy used today is the drill program, a Keep those great programs coming. We lookfonvard to explor­ Laurie 0. Falk program with which students are quizzed by the computer. Work­ ing the disk each month. ing much like flash cards, such programs are useful for teaching everything from simple math and spelling to anatomy and chem­ Sincerely yours, istry. Another tactic is to first teach the given subject through tradi­ Mr. Bob Teague and students: Falsott, Inc. tional methods. Then afterthe students have a basic understanding of the subject, the computer is used to present concrete examples Jaime Clark DarcyDunn (proof) of the material learned. This approach is used by Louis Dana Fales EthanFoyt Lawrence C. Fa k Pr11id1nt l Toscano in"The ElectronicBlackboard" (THE RAINBOW,e S ptem­ Levi Huntley Marty Matthews ber 1987, Page 106). As he explains in that article, Mr.Toscano Crystal Pendexter Lynn Scribner Gen111l MHIDll Peggy LowryDa niels first introduces the concepts of calculus, then uses the CoCo to Barbie William.< Eric Weber Ant. Glnt11I Mgr. tor Finance show the students how the graphs and equations relate in physical FrankFitzgerald Veronica Guimont Donna Shuck terms. Amy Phillips Mike Murphy Admln. Ant.to tht l'Ubllsher A third approach is to teach the material in a traditional manner, Amy Bryant Ethan Savage Ellen Patterson then let the students actually use what they have learned in a Jess Shepard Editorial Dll'Bctor John Crawley physical way. While it seems this method is used less frequently Dil'IClor DI Crtltln Services than the other two I've mentioned, it can be highly effectives ince O'Neil Arnold the students are given some way to mentally basethe material - Enclosed with the letter was a disk comaining the result of Mr. Booldleeper/D11terAccounta they are given a tangible use for the material, reinforcing their Teague's class's efforts, which I amprinting here foryour useand BeverlyQuick learning efforts. This approach has been used by Bob Teague, a educational benefit. Ant. Oe1. Manager For Administration RAINBOWreader. We recently received the following letter from I think the students in Mr. Teague ' s class deserve, at the very TimWhelan Mr.Tea gue and his algebra class: least, a big pat on the back, as doesMr. Teague. Theircreation, after Cof'811111 BalnenTe cllnlcal Director all, is the very meaning of education. Calvin Shields Dear Sir: Customer Service Man1gar I teach mathematics and science at Winrhrop High School in - Lonnie Falk Beverly Bearden Cblel ol Printing Services Melba Smith 16K ECB Business Anilllnt Shannon Yoffe • Chief ot Building security and Maintenance 'fhe Listing: EQUATION 330 I NPUT"ENTER A"; A 540 !NPUT"ENTER A";A Lawrence Johnson 340 I NPUT"ENTER C"; C 550 INPUT"ENTER C" :C 350 X-C/A 560 LET X-A*C Adwrtlsina 1 'EQUATION SOLVER LET Anlmnt 2 360 PRINT:PRINT A;"X -":C:PRINT 570 PRINT:PR!NT"X /":A;"-":C:PR! Carolyn Fenwick 3 'COPYRIGHT (Cl 1992 370 PRINT"VALUE OF X IS ";X NT Western Sales Director 4 'BY FALSOFT, I NC.
Recommended publications
  • The CMOC C-Like 6809-Targeting Cross-Compiler
    The CMOC C-like 6809-targeting cross-compiler http://perso.b2b2c.ca/~sarrazip/dev/cmoc-manual... The CMOC C-like 6809- targeting cross-compiler By Pierre Sarrazin ([email protected]) Date of this manual: 2021-01-24 Copyright © 2003-2021 http://sarrazip.com/dev/cmoc.html Distributed under the GNU General Public License, version 3 or later (see the License section). Version of CMOC covered by this manual: 0.1.69 Table of Contents Introduction C Language Features Unsupported C features Supported C and C99 features Installing CMOC Requisites The compiler Running CMOC Compiling a C program Disabling some optimizations Generated files The Motorola S-record (SREC) format The Vectrex video game console The Dragon computer Modular compilation and linking Target specification Creating libraries User library constructors and destructors Defining the constructor and/or destructor Compiling the library Installing the library Using the library Multiple definitions Specifying code and data addresses Assembly language modules Merging a binary file with the executable 1 of 38 Importing symbols used by inline assembly 1/24/21, 10:35 PM The CMOC C-like 6809-targeting cross-compiler http://perso.b2b2c.ca/~sarrazip/dev/cmoc-manual... Generating Prerequisites Automatically Programming for CMOC Binary operations on bytes Signedness of integers Pre-increment vs. post-increment Origin address End address and length of the executable Enforcing a limit address on the end of the program Position-independent code Determining that CMOC is the compiler Specifying the target platform The standard library printf() Redirecting the output of printf() sprintf() Redefining a standard library function Dynamic memory allocation with sbrk() Inline assembly Preprocessor identifiers in inline assembly Referring to variables whose name is that of a register Assembly-only functions Hitachi 6309 instructions Interrupt Service Routines Function pointers Array initializers Local vs.
    [Show full text]
  • Annual Securities Report
    (Translation) Annual Securities Report (The 144th Business Term) From April 1, 2012 to March 31, 2013 6-6, Marunouchi 1-chome, Chiyoda-ku, Tokyo Hitachi, Ltd. [Cover] [Document Filed] Annual Securities Report (“Yukashoken Hokokusho”) [Applicable Law] Article 24, Paragraph 1 of the Financial Instruments and Exchange Act of Japan [Filed to] Director, Kanto Local Finance Bureau [Filing Date] June 21, 2013 [Fiscal Year] The 144th Business Term (from April 1, 2012 to March 31, 2013) [Company Name] Kabushiki Kaisha Hitachi Seisakusho [Company Name in English] Hitachi, Ltd. [Title and Name of Hiroaki Nakanishi, President Representative] [Address of Head Office] 6-6, Marunouchi 1-chome, Chiyoda-ku, Tokyo [Phone No.] 03-3258-1111 [Contact Person] Taro Kaiho, Manager, Legal Division [Contact Address] 6-6, Marunouchi 1-chome, Chiyoda-ku, Tokyo [Phone No.] 03-3258-1111 [Contact Person] Taro Kaiho, Manager, Legal Division [Place Where Available for Tokyo Stock Exchange, Inc. Public Inspection] (2-1, Nihombashi Kabutocho, Chuo-ku, Tokyo) Osaka Securities Exchange Co., Ltd. (8-16, Kitahama 1-chome, Chuo-ku, Osaka) Nagoya Stock Exchange, Inc. (8-20, Sakae 3-chome, Naka-ku, Nagoya) This is an English translation of the Annual Securities Report filed with the Director of the Kanto Local Finance Bureau via Electronic Disclosure for Investors’ NETwork (“EDINET”) pursuant to the Financial Instruments and Exchange Act of Japan. Certain information in “Part I. Information on the Company - II. Business Overview - 4. Risk Factors - Risks Related to Our American Depositary Shares” is only included in this English translation of the Annual Securities Report for ADSs holders and not included in the original report.
    [Show full text]
  • Paradigm Shift: How the Evolution of Two Generations of Home
    PARADIGM SHIFT: HOW THE EVOLUTION OF TWO GENERATIONS OF HOME CONSOLES, ARCADES, AND COMPUTERS INFLUENCED AMERICAN CULTURE, 1985-1995 By Jason Terence Wiley A thesis submitted to the Graduate Faculty in partial fulfillment of the requirements for the degree of MASTER OF ARTS IN HISTORY University of Central Oklahoma Spring, 2016 iii Abstract Author: Jason Terence Wiley Thesis Chair: Dr. Patricia Loughlin Title of Thesis: Paradigm Shift: How the Evolution of Two Generations of Home Consoles, Arcades, and Computers Influenced American Culture, 1985-1995 Abstract: As of 2016, unlike many popular media forms found here in the United States, video games possess a unique influence, one that gained its own a large widespread appeal, but also its own distinct cultural identity created by millions of fans both here stateside and across the planet. Yet, despite its significant contributions, outside of the gaming’s arcade golden age of the early 1980s, the history of gaming post Atari shock goes rather unrepresented as many historians simply refuse to discuss the topic for trivial reasons thus leaving a rather noticeable gap within the overall history. One such important aspect not covered by the majority of the scholarship and the primary focus of thesis argues that the history of early modern video games in the North American market did not originate during the age of Atari in the 1970s and early 1980s. Instead, the real genesis of today’s market and popular gaming culture began with the creation and establishment of the third and fourth generation of video games, which firmly solidified gaming as both a multi-billion dollar industry and as an accepted form of entertainment in the United States.
    [Show full text]
  • 6X09 Instruction Sets
    Motorola 6809 and Hitachi 6309 Programmers Reference © 2009 by Darren Atkinson A note about cycle counts The MPU cycle counts listed throughout this document will sometimes show two different values separated by a slash. In these cases the first value indicates the number of cycles used on a 6809 or a 6309 CPU running in Emulation mode. The second value indicates the number of cycles used on a 6309 CPU only when running in Native mode. - 2 - Part I Instruction Reference ABX Add Accumulator B to Index Register X X’ ← X + ACCB SOURCE FORM ADDRESSING MODE OPCODE CYCLES BYTE COUNT ABX INHERENT 3A 3 / 1 1 E F H I N Z V C The ABX instruction performs an unsigned addition of the contents of Accumulator B with the contents of Index Register X. The 16-bit result is placed into Index Register X. None of the Condition Code flags are affected. The ABX instruction is similar in function to the LEAX B,X instruction. A significant difference is that LEAX B,X treats B as a twos complement value (signed), whereas ABX treats B as unsigned. For example, if X were to contain 301B16 and B were to contain FF16, then ABX would produce 311A16 in X, whereas LEAX B,X would produce 301A16 in X. Additionally, the ABX instruction does not affect any flags in the Condition Codes register, whereas the LEAX instruction does affect the Zero flag. One example of a situation where the ABX instruction may be used is when X contains the base address of a data structure or array and B contains an offset to a specific field or array element.
    [Show full text]
  • Information Productivity™ Rankings by Country
    Strassmann, Inc. Global Information PRoductivity™ Rankings © Copyright 1996, All Rights Reserved Companies Total Revenues Weighted Country in Database (US$000) Average IP™ ARGENTINA 3 881,675 -0.751 AUSTRALIA 20 25,393,032 -0.119 AUSTRIA 11 12,234,878 -0.042 BELGIUM 23 17,921,628 -0.128 BRAZIL 33 60,641,605 -0.346 CANADA 311 265,364,969 -0.367 CHILE 15 8,009,723 0.017 COLOMBIA 6 1,662,989 -0.219 DENMARK 78 45,369,476 -0.159 FINLAND 57 58,337,766 0.078 FRANCE 124 511,606,973 -0.145 GERMANY 123 650,231,734 -0.036 GREECE 1 9 2,977,286 -0.606 HONG KONG 6 6,149,926 -2.658 INDIA 1 168,241 0.251 IRELAND 48 20,526,573 0.077 ITALY 161 346,779,093 -0.214 JAPAN 1,767 5,233,053,608 -0.170 KOREA (SOUTH) 41 113,933,255 -0.120 LUXEMBOURG 3 6,507,677 -0.060 MALAYSIA 2 1,158,941 0.679 MEXICO 30 28,921,380 -0.619 NETHERLANDS 78 321,808,668 0.066 NEW ZEALAND 6 5,704,196 1.097 NORWAY 65 28,838,430 0.042 PAKISTAN 2 44,402 0.302 PHILIPPINES 1 128,325 -0.325 PORTUGAL 3 301,723 1.671 SINGAPORE 1 1,388,783 -0.188 SOUTH AFRICA 9 18,655,473 0.032 SPAIN 4 3,031,222 -1.152 SWEDEN 24 75,540,278 0.117 SWITZERLAND 108 244,267,380 -0.689 TAIWAN 1 2,472,902 -0.651 THAILAND 14 2,924,239 0.292 UNITED KINGDOM 1,178 1,032,147,384 -0.032 UNITED STATES 2,959 4,839,398,019 0.077 7,335 13,994,483,852 IP Ranking within Country Overall Rank 1994 1994 IP Rank Company Name Within Country Revenues ($000) IP™ ARGENTINA 3770 ASTRA COMPANIA ARGENTINA DE PE 1 304,211 -0.127 5711 GAROVAGLIO Y ZORRAQUIN S.A.
    [Show full text]
  • Tandy's Little Wonder, the Color Computer
    Tandy's Little Wonder The Color Computer 1979-1991 A complete history and reference guide to the CoCo and all related hardware, software, and support sources. by F.G. Swygert SECOND EDITION - UPDATED FEB 2006 Tandy's Little Wonder page 1 INSIDE FRONT COVER If printing to bind, print only page 1 (front cover) on card stock or heavy colored paper. page 2 Tandy's Little Wonder Tandy's Little Wonder the Color Computer: 1980-1991 (and still going strong into the next century!) Second Edition written & edited by F.G. Swygert The Original Tandy Color Computer First Edition Copyright 1993, Second Edition Copyright 2006 by F.G. Swygert. All rights reserved. Published by FARNA Systems 147 Tom Moore Road, Leesville, SC 29070 e-mail: [email protected] Tandy's Little Wonder page 3 Tandy's Little Wonder the Color Computer SPECIAL ACKNOWLEDGEMENTS: The following individuals have made contributions directly or indirectly to the content of this book : Frances Calcraft Lee Duell Thomas Fann Art Flexser Marty Goodman Frank Hogg Alan Huffman Don Hutchison Carmen Izzi Jr. M. David Johnson Bob Kemper Mark Marlette (Cloud-9) Nicholas Marentes Dave Myers Bob Montowski Alfredo Santos Kelly Thompson Jordan Tsvetkoff Rick Ulland Brian Wright Glenside Color Computer Club Mid-Iowa & Country CoCo Club Banner for the 15th "Last" CoCoFest annually hosted by Glenside Color Computer Club -- true stalwarts of the CoCo Community! This edition is dedicated to all those who continue to collect, use, and enjoy the Tandy Color Computer. All brand/trade names copyright their respective owners. No part of this publication may be reproduced or quoted without written permission from the publisher.
    [Show full text]
  • Macro Assembler AS V1.42 User's Manual
    Alfred Arnold, Stefan Hilse, Stephan Kanthak, Oliver Sellke, Vittorio De Tomasi Macro Assembler AS V1.42 User’s Manual Edition Januar 2002 IBM, PPC403Gx, OS/2, and PowerPC are registered trademarks of IBM Corporation. Intel, MCS-48, MCS-51, MCS-251, MCS-96, MCS-196 und MCS-296 are registered trademarks of Intel Corp. Motorola and ColdFire are registered trademarks of Motorola Inc. UNIX is a registered trademark of X/Open Company. Linux is a registered trademark of Linus Thorvalds. Microsoft, Windows, and MS-DOS are registered trademarks of Microsoft Corporation. All other trademarks not explicitly mentioned in this section and used in this manual are properties of their respective owners. 3 This document has been processed with the LaTeX typesetting system using Digital Unix, Linux, and OS/2 operating systems running on AMD K6 and DEC Alpha processors. Contents 1 Introduction 11 1.1 License Agreement . 11 1.2 General Capabilities of the Assembler . 13 1.3 Supported Platforms . 19 2 Assembler Usage 21 2.1 Hardware Requirements . 21 2.2 Delivery . 22 2.3 Installation . 27 2.4 Start-Up Command, Parameters . 28 2.5 Format of the Input Files . 38 2.6 Format of the Listing . 40 2.7 Symbol Conventions . 42 2.8 Temporary Symbols . 44 2.9 Formula Expressions . 46 2.9.1 Integer Constants . 46 2.9.2 Floating Point Constants . 48 2.9.3 String Constants . 48 2.9.4 Evaluation . 50 2.9.5 Operators . 50 2.9.6 Functions . 50 2.10 Forward References and Other Disasters . 54 2.11 Register Symbols .
    [Show full text]
  • Macro Assembler AS V1.42 User's Manual
    Alfred Arnold, Stefan Hilse, Stephan Kanthak, Oliver Sellke, Vittorio De Tomasi Macro Assembler AS V1.42 User's Manual Edition September 2020 IBM, PPC403Gx, OS/2, and PowerPC are registered trademarks of IBM Corporation. Intel, MCS-48, MCS-51, MCS-251, MCS-96, MCS-196 und MCS-296 are registered trademarks of Intel Corp. Motorola and ColdFire are registered trademarks of Motorola Inc. MagniV is a registered trademark of Freescale Semiconductor. PicoBlaze is a registered trademark of Xilinx Inc. UNIX is a registered trademark of the The Open Group. Linux is a registered trademark of Linus Thorvalds. Microsoft, Windows, and MS-DOS are registered trademarks of Microsoft Corporation. All other trademarks not explicitly mentioned in this section and used in this manual are properties of their respective owners. This document has been processed with the LaTeX typesetting system, using the Linux operating system. Contents 1 Introduction 11 1.1 License Agreement . 11 1.2 General Capabilities of the Assembler . 13 1.3 Supported Platforms . 19 2 Assembler Usage 21 2.1 Hardware Requirements . 21 2.2 Delivery . 22 2.3 Installation . 26 2.4 Start-Up Command, Parameters . 29 2.5 Format of the Input Files . 39 2.6 Format of the Listing . 41 2.7 Symbol Conventions . 43 2.8 Temporary Symbols . 46 2.9 Named Temporary Symbols . 46 2.9.1 Nameless Temporary Symbols . 47 2.9.2 Composed Temporary Symbols . 49 2.10 Formula Expressions . 49 2.10.1 Integer Constants . 50 2.10.2 Floating Point Constants . 51 2.10.3 String Constants . 52 2.10.4 String to Integer Conversion and Character Constants .
    [Show full text]
  • Great Microprocessors of the Past and Present Editor's Note: John's Remote Copy May Be More Up-To-Date
    Great Microprocessors of the Past and Present Editor's Note: John's Remote Copy may be more up-to-date. Great Microprocessors of the Past and Present (V 11.7.0) last major update: February 2000 last minor update: February 2000 Feel free to send me comments at (new email address): [email protected] Laugh at my own amateur attempt at designing a processor architecture at: http://www.cs.uregina.ca/~bayko/design/design.html Introduction: What's a "Great CPU"? This list is not intended to be an exhaustive compilation of microprocessors, but rather a description of designs that are either unique (such as the RCA 1802, Acorn ARM, or INMOS Transputer), or representative designs typical of the period (such as the 6502 or 8080, 68000, and R2000). Not necessarily the first of their kind, or the best. A microprocessor generally means a CPU on a single silicon chip, but exceptions have been made (and are documented) when the CPU includes particularly interesting design ideas, and is generally the result of the microprocessor design philosophy. However, towards the more modern designs, design from other fields overlap, and this criterion becomes rather fuzzy. In addition, parts that used to be separate (FPU, MMU) are now usually considered part of the CPU design. Another note on terminology - because of the muddling of the term "RISC" by marketroids, I've avoided using those terms here to refer to architectures. And anyway, there are in fact four architecture families, not two. So I use "memory-data" and "load-store" to refer to CISC and RISC architectures.
    [Show full text]