Re: Is microprocessor an integrated circuit???

From: Rich Grise (richgrise_at_example.net)
Date: 01/29/05


Date: Sat, 29 Jan 2005 21:47:33 GMT

On Sat, 29 Jan 2005 10:37:28 -0800, John Larkin wrote:

> On Thu, 27 Jan 2005 14:18:42 GMT, Thaas <mysig@sprynet.com> wrote:
>
>>In the 1970s minicomputers had what are now retroactively defined as
>>"complex" instructions to perform operations like say allocating a
>>free page of physical memory to a program's virtual address space. In
>>the Modcomp IV this was the AMEM instruction. Two other "complex"
>>instructions in that machine were the MMRB (Move Memory to Register
>>Block) and MRBM (Move Register Block to Memory).
>>
>
> The VAX had POLY: evaluate a polynomial. Most of the transcendental
> math functions were microcoded, too.
>

Oy! For some reason this reminded me of watching the G-15 calculating a
square root. It took 10 or 15 seconds - all of the memory, and all of the
registers, were on a rotating magnetic drum. It had a 1-bit ALU, that did
29-bit words serially. It had a bunch of NE-2s on the front, so you could
watch the data go by. ;-)
http://ed-thelen.org/comp-hist/g-15.html
http://www.google.com/search?q=%22bendix+g-15%22

BTW, this is not a microprocessor either. ;-p

Cheers!
Rich



Relevant Pages

  • Re: Process Register Directly Is Slow?
    ... storing data into memory is always slow. ... into register from memory before process data in register directly may ... I would claim to use only 2-3 x86 instructions like below. ... the assembly code you give does not do what you say it does above ...
    (comp.lang.asm.x86)
  • Re: can somebody help me with the problem with tasm models
    ... When Intel created the x86 originally, ... registers...now, when addressing memory with something like "", this ... valid...the rest aren't yet wired in and are ignored in memory addressing ... "offset" register, this would give a 20-bit address...if, in time, they ...
    (alt.lang.asm)
  • Re: Calculating checksums...
    ... - it's a word memory reference using a register address ... lods - it's the lods instruction ... parens are a memory reference. ... programming and why, with the end of the 68k, teaching assembly ...
    (alt.lang.asm)
  • Re: Volatile variables
    ... Memory barriers come in four "memory" flavors -- ... one needs only a single "store/load" barrier between the write to ... the command register and the read from the status register. ... does a full CPU pipeline flush and empties the write aggregation ...
    (comp.lang.c)
  • Re: [linux-usb-devel] Re: serious 2.6 bug in USB subsystem?
    ... I'll respond to your concerns about my OHCI changes later on. ... wanted to make progress on the BTC HID issue first so we have the full ... looky here what you get when you interpret the memory at address ... or ControlListFilled bit of the HcCommandStatus register. ...
    (Linux-Kernel)