From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10f6aa,76b1fcc14e8dced X-Google-Attributes: gid10f6aa,public X-Google-Thread: 1014db,8b6c45fbebd7d3b7 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,c9c309a1859318a1 X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,76b1fcc14e8dced X-Google-Attributes: gid109fba,public X-Google-Thread: 114917,76b1fcc14e8dced X-Google-Attributes: gid114917,public From: atbowler@thinkage.on.ca (Alan Bowler) Subject: Re: HELP ! need to insert value in array !! Date: 1997/07/10 Message-ID: #1/1 X-Deja-AN: 256176178 Sender: news@thinkage.on.ca References: <33be891f.47731103@nntp.ix.netcom.com> Organization: Thinkage Ltd. Newsgroups: comp.lang.c,comp.lang.c++,comp.os.msdos.programmer,comp.lang.asm.x86,comp.lang.ada Date: 1997-07-10T00:00:00+00:00 List-Id: In article dewar@merv.cs.nyu.edu (Robert Dewar) writes: >Mike said > >Sure, but why do you think those instructions where there (the ones to >handle odd chunk sizes). The answer is that the motivation was precisely >to allow convenient support of the 7 bit format. The use of these >instructions for any other size was rare. What happened was that there >was a requirement for supporting the 5 char/word format in the hardware, >and the designers generalized it to any byte size (rememebr this was the >hey day of extravagant CISC design). Hardly. The PDP-10 was a very orthogonal design, and compared to modern systems that call themselves RISC, looks very spartan. If you compared it to contemporary systems like the PDP-8 or the CDC-6600 it does look "complex", but it was certainly simpler than the /360. The PDP-10 had the major RISC attributes many (at least for the time) identical general registers, fixed length instructions, and no "indicator register". (I'm stretching the point on the last a little it did have overflow and carry bits, but no zero or negative indicators.) The 5 byte instructions (load byte, store byte, load next byte, store next byte and adjust byte pointer were certainly much simpler than floating square root, floating sine etc that you find on systems marketed as "RISC" today. It was the PDP-11 that introduced those complex variable length addressing modes, and the heyday of CISC only followed that great success.