Deutsch English Français Italiano |
<bt7l2j963h7gqopvn3evpi9tvbc8ft602v@4ax.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: John Savard <quadibloc@servername.invalid> Newsgroups: comp.arch Subject: Re: Oops (Concertina II Going Around in Circles) Date: Thu, 25 Apr 2024 12:41:23 -0600 Organization: A noiseless patient Spider Lines: 29 Message-ID: <bt7l2j963h7gqopvn3evpi9tvbc8ft602v@4ax.com> References: <kipj2j5be9kuv8rn770iq6neq2cvu3s5oi@4ax.com> <b936220e0d198db43b18e58007401f42@www.novabbs.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Injection-Date: Thu, 25 Apr 2024 20:41:25 +0200 (CEST) Injection-Info: dont-email.me; posting-host="7cb425b3212d9c4a2716be1f4617d0fe"; logging-data="3323033"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ZudErGTzX4n2kk8sJYdiEP6zfiwWGCKU=" Cancel-Lock: sha1:kbydJxzzgw5iy82qdYqtwS2mTow= X-Newsreader: Forte Free Agent 3.3/32.846 Bytes: 2328 On Thu, 25 Apr 2024 16:00:14 +0000, mitchalsup@aol.com (MitchAlsup1) wrote: >In my opinion, your first cut at an ISA encoding should not consume more >than ½ of the available encodings. Concer-tina-tanic is already full to >the brim and you are still just fleshing it out. Basically, I think that the reasonable length that a computer instruction should occupy is that which a similar instruction occupied on the IBM System/360 - which, in its day, was not regarded highly for its code density. However, I have banks of 32 registers instead of 16, and 16-bit displacements instead of 12 bits. Having only load and store memory-reference instructions, of course, helps to make up for this. That's why I can only use 8 of the 32 registers as base registers and as index registers, too. For wanting the impossible, of course I basically deserve what I get. If I _could_ manaage to pull it off, of course, the result would be of some practical use; an instruction set that's plain, clear, and simple (at least when compared to monstrosities like Itanium and x86) and which is parsimonious in its use of memory is of some value. While I'm rearranging the deck chairs, maybe I'll come up with an original idea. John Savard