# Your favorite microprocessor

**URL:** <https://boards.straightdope.com/t/your-favorite-microprocessor/596584>\
**Category:** In My Humble Opinion\
**Created:** [September 17, 2011, 2:21am UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584 "2011-09-17T02:21:12Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dropzone](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dropzone/32/7515_2.png) [@dropzone](https://boards.straightdope.com/u/dropzone)\
**Post date:** [September 17, 2011, 2:21am UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/1 "2011-09-17T02:21:12Z")

</div>

My list:

Zilog Z80 - Still going strong; who hasn’t written code for it? Shit, my calculator uses a clone.

Motorola 6809 - Heart of my first love, the Tandy Color Computer. And a hell of a processor.

Intel 80286: It made writing 3GL code worth doing. Still a sucker for it.

Intel 80386: The same, only faster. Still remember a CAD demo using a 386 and being blown away. Made a few bucks around the Atlanta Olympics with one.

Subsequent models bore me because they aren’t so magically special.

---

<div class="post-metadata">

**Author:** ![AnalogSignal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/analogsignal/32/1085_2.png) [@AnalogSignal](https://boards.straightdope.com/u/AnalogSignal)\
**Post date:** [September 17, 2011, 2:34am UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/2 "2011-09-17T02:34:38Z")

</div>

You had 8 beautiful bits, 3 voluptuous registers, and how I used to love to pop your stack.  
6502 - I will always love you.

---

<div class="post-metadata">

**Author:** ![Terr](https://avatars.discourse-cdn.com/v4/letter/t/839c29/32.png) [@Terr](https://boards.straightdope.com/u/Terr)\
**Post date:** [September 17, 2011, 2:36am UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/3 "2011-09-17T02:36:01Z")

</div>

> [@AnalogSignal](#):
>
> You had 8 beautiful bits, 3 voluptuous registers, and don’t even get me started about your stack.  
> 6502 - I will always love you.

+1. I loved programming 6502 in the C64 - using PAL. Wrote some great stuff for it.

---

<div class="post-metadata">

**Author:** ![thelabdude](https://avatars.discourse-cdn.com/v4/letter/t/dc4da7/32.png) [@thelabdude](https://boards.straightdope.com/u/thelabdude)\
**Post date:** [September 17, 2011, 2:39am UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/4 "2011-09-17T02:39:30Z")

</div>

Oh, the 6809. I thought of it as soon as I saw the title of the thread. The magic was gone by the 68040.

---

<div class="post-metadata">

**Author:** ![Marconi\_N.Cheese](https://avatars.discourse-cdn.com/v4/letter/m/57b2e6/32.png) [@Marconi\_N.Cheese](https://boards.straightdope.com/u/Marconi_N.Cheese)\
**Post date:** [September 17, 2011, 3:49am UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/5 "2011-09-17T03:49:33Z")

</div>

6502 for me too. I got a HesMon cartridge for my VIC20 and taught myself assembly language programming.

---

<div class="post-metadata">

**Author:** ![TriPolar](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tripolar/32/3008_2.png) [@TriPolar](https://boards.straightdope.com/u/TriPolar)\
**Post date:** [September 17, 2011, 4:08am UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/6 "2011-09-17T04:08:02Z")

</div>

Ah, loves of my youth.

I have a great fondness for the Z80. My first micro was an 8080, and a wonderful learning experience. But programming Z80s was thrilling. The extra registers were just enough to be actually useful as a register-based CPU. 8080s choked on 16-bit operations and spent numerous cycles tranferring addresses in and out of memory. On the hardware end the design was better also. It provided automatic refresh addressing for dynamic RAM (64K of static RAM made a good space heater). An additional non-maskable interrupt was a life saver in adapting some of the wierd devices available at the time also.

I was also enamored with the sleek design of the 6502 and Motorola 6800. These guys were more memory oriented than register oriented. But they used simpler, faster, instruction cycles, and smaller instructions to run as fast as their fancier cousins from Intel and Zilog. And they were simpler more straightforward hardware designs also. You could make a computer with either of these processors using far fewer components.

However, just like help in the plumbing department at Home Depot, true love may only come once in a lifetime. Mine was the RCA 1802 COSMAC. This neat little processor had 16 registers, 16 bits each. Any of the registers could be configured as the program counter, and any of them could be configured as a memory pointer using an instruction called… guess what?..SEX. And it was sexy. That meant you could maintain 16 different stack pointers if you wanted to. And you could just switch program counters around instead of doing regular call stack operations. There were also special input and output pins on the processor that could be used for simple device controls, or emulating various types of I/O devices. The 8bit data path made it slow as all hell. But if you could imagine a fast version of this processor it would have made the others look silly. I had a chance to work for a company second-sourcing the COSMAC, and I regret turning that down.

There are plenty of others out there. Gaudily dressed 16 bit processors, and skinny 4bit slice processors. Even the 8bit family had a variety of exotic members. But you’re only young once, and you remember your first loves in a special way.

---

<div class="post-metadata">

**Author:** ![Digital\_is\_the\_new\_Analog](https://avatars.discourse-cdn.com/v4/letter/d/a88e4f/32.png) [@Digital\_is\_the\_new\_Analog](https://boards.straightdope.com/u/Digital_is_the_new_Analog)\
**Post date:** [September 17, 2011, 4:16am UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/7 "2011-09-17T04:16:08Z")

</div>

> [@AnalogSignal](#):
>
> You had 8 beautiful bits, 3 voluptuous registers, and how I used to love to pop your stack.  
> 6502 - I will always love you.

Had to quote, just for the name combination. 🙂

I learned assembly on the 6502. Spent some time architecting things on a PIC for one of my phones. But I’m kind of partial to slightly larger things..I learned how to make cell phones on OMAPs. Those are the first chips I ever did board bringup and OS porting for. I miss those days.  
-D/a

---

<div class="post-metadata">

**Author:** ![AnalogSignal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/analogsignal/32/1085_2.png) [@AnalogSignal](https://boards.straightdope.com/u/AnalogSignal)\
**Post date:** [September 17, 2011, 5:15am UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/8 "2011-09-17T05:15:57Z")

</div>

> [@Digital\_is\_the\_new\_Analog](#):
>
> Had to quote, just for the name combination. 🙂

Listen **Digital** , you can quote Analog but despite your name, you’ll never be Analog because you’re far too discrete.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [September 17, 2011, 2:45pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/9 "2011-09-17T14:45:54Z")

</div>

IBM 360.

What ???

It’s less powerful than many current microprocessors.

```auto

BALR 14,CoolAddr
SVC 3 'forever baby

```

---

<div class="post-metadata">

**Author:** ![Digital\_is\_the\_new\_Analog](https://avatars.discourse-cdn.com/v4/letter/d/a88e4f/32.png) [@Digital\_is\_the\_new\_Analog](https://boards.straightdope.com/u/Digital_is_the_new_Analog)\
**Post date:** [September 17, 2011, 4:56pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/10 "2011-09-17T16:56:34Z")

</div>

> [@AnalogSignal](#):
>
> Listen **Digital** , you can quote Analog but despite your name, you’ll never be Analog because you’re far too discrete.

Everyone’s doing it though! It’s the new thing! 🙂

Ironically, I’m actually doing some analog stuff at work these days..power and audio. If this keeps up, I’ll have to change my name.

-D/a

---

<div class="post-metadata">

**Author:** ![RaftPeople](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RaftPeople](https://boards.straightdope.com/u/RaftPeople)\
**Post date:** [September 17, 2011, 6:08pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/11 "2011-09-17T18:08:49Z")

</div>

> [@dropzone](#):
>
> Motorola 6809 - Heart of my first love, the Tandy Color Computer. And a hell of a processor.

I loved this proc but didn’t know it until I saw what my friends had to deal with on the 6502 - more limited addressing, fewer or no 16 bit operations, no MUL.

---

<div class="post-metadata">

**Author:** ![Deflagration](https://avatars.discourse-cdn.com/v4/letter/d/3ab097/32.png) [@Deflagration](https://boards.straightdope.com/u/Deflagration)\
**Post date:** [September 17, 2011, 7:29pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/12 "2011-09-17T19:29:19Z")

</div>

Learned on the Z80. Excelled on the 6502. But fell in love with the ARM.

---

<div class="post-metadata">

**Author:** ![Bytegeist](https://avatars.discourse-cdn.com/v4/letter/b/9dc877/32.png) [@Bytegeist](https://boards.straightdope.com/u/Bytegeist)\
**Post date:** [September 17, 2011, 9:02pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/13 "2011-09-17T21:02:41Z")

</div>

> [@RaftPeople](#):
>
> I loved [the 6809] but didn’t know it until I saw what my friends had to deal with on the 6502 - more limited addressing, fewer or no 16 bit operations, no MUL.

Also, no way to push or pull the X and Y registers — until the 65c02 anyway. Pity the 6809 wasn’t in more machines.

The Motorola 68K family is my old favorite, and still lives on as Freescale’s “Coldfire” and “Dragonball”.

---

<div class="post-metadata">

**Author:** ![Student\_Driver](https://avatars.discourse-cdn.com/v4/letter/s/3da27b/32.png) [@Student\_Driver](https://boards.straightdope.com/u/Student_Driver)\
**Post date:** [September 17, 2011, 9:41pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/14 "2011-09-17T21:41:52Z")

</div>

MOS 8502, a 2 mhz version of the 6502. Used only in the Commodore 128, AFAIK.

And, related, my favorite coprocessor: MOS SID 6581. Preferably two of them, for stereo. 🆒

---

<div class="post-metadata">

**Author:** ![Voyager](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/voyager/32/133_2.png) [@Voyager](https://boards.straightdope.com/u/Voyager)\
**Post date:** [September 17, 2011, 9:48pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/15 "2011-09-17T21:48:38Z")

</div>

I’m intimately involved in the design and manufacture of one processor family, and was involved for a short time in the original version of another. For ones I used, I wrote a simulator for the 8086 in grad school when it first came out, and I had a development system for the Bell-Mac 8 which I used to debug tests I wrote for it on another simulator.

---

<div class="post-metadata">

**Author:** ![Unintentionally\_Blank](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/unintentionally_blank/32/5418_2.png) [@Unintentionally\_Blank](https://boards.straightdope.com/u/Unintentionally_Blank)\
**Post date:** [September 17, 2011, 9:57pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/16 "2011-09-17T21:57:09Z")

</div>

My first disappointment: TMS9900 in the TI 99/4a  
First love: 68000 in the Amiga 500

In between, the apple ][ writing stuff like a mouse handler and ‘sprites’ (in quotes, cuz they weren’t, really.

But man that great big 3D animated ball, with shadow? Love.

---

<div class="post-metadata">

**Author:** ![Canadjun](https://avatars.discourse-cdn.com/v4/letter/c/76d3ee/32.png) [@Canadjun](https://boards.straightdope.com/u/Canadjun)\
**Post date:** [September 17, 2011, 10:24pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/17 "2011-09-17T22:24:01Z")

</div>

Trying to remember the mini that had a blowup instruction. OK - BLWP (Branch and Load Workspace Pointer), but pronounced blowup. I like any computer you can tell to blowup!

---

<div class="post-metadata">

**Author:** ![dropzone](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dropzone/32/7515_2.png) [@dropzone](https://boards.straightdope.com/u/dropzone)\
**Post date:** [September 17, 2011, 10:42pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/18 "2011-09-17T22:42:11Z")

</div>

> [@Unintentionally\_Blank](#):
>
> But man that great big 3D animated ball, with shadow? Love.

My first meeting of the Color Computer club someone had retrofitted a TRS-80 Model III case with a CoCo3 motherboard and an RGB monitor and was running a clone of that. Not as hires, but totally cool: [http://www.youtube.com/watch?v=eonlhPhv01s](http://www.youtube.com/watch?v=eonlhPhv01s)

---

<div class="post-metadata">

**Author:** ![Thudlow\_Boink](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thudlow_boink/32/320_2.png) [@Thudlow\_Boink](https://boards.straightdope.com/u/Thudlow_Boink)\
**Post date:** [September 17, 2011, 11:07pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/19 "2011-09-17T23:07:17Z")

</div>

> [@dropzone](#):
>
> Zilog Z80

Oh, wow, that takes me back. My introduction to low-level programming was [this book](http://www.flickr.com/photos/blazerman/4468853295/): _Mastering Machine Code on your ZX81_.

---

<div class="post-metadata">

**Author:** ![Jaledin](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@Jaledin](https://boards.straightdope.com/u/Jaledin)\
**Post date:** [September 17, 2011, 11:10pm UTC](https://boards.straightdope.com/t/your-favorite-microprocessor/596584/20 "2011-09-17T23:10:04Z")

</div>

Goddamnit, I thought this was going to be about silicon-based transistors, like the newish Intel 3D. WTF do I care about some processors??!!!

My vote’s for the 3D Intel – cool design, but it’s not a processor, so my vote doesn’t count.

[Next page](https://boards.straightdope.com/t/your-favorite-microprocessor/596584.md?page=2)
