🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #1994

Re: more Observability

#1994
From: Stan Lackey
Date: Fri, 25 Aug 1989 14:35
13 lines
1191 bytes
In article <1989Aug24.221628.11330@utzoo.uucp> henry@utzoo.uucp (Henry Spencer) writes:
>Major mistake, and not just because of R-M-W instructions.  Even some
>operations you would think would be straight writes were done with RMW
>on some Unibus CPUs.  (I can remember being very surprised to discover
>that a byte clear, I think it was, on an 11/45 was doing RMW on its
>destination.)

Yes, CLR is encoded in with a bunch of instructions that rmw a dest,
like INC, ROT, etc., and it was easier to use the same control flow and
just substitute a 'generate zeroes' ALU operation.  CLR was not
considered a performance issue.
If you needed a CLR that did just a write, you did a MOVx #0,dest.
-Stan
Technical Details
Message-ID: <44797@bbn.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!bionet!apple!bbn!bbn.com!slackey
References: <5945@pt.cs.cmu.edu> <21547@cup.portal.com> <1989Aug24.221628.11330@utzoo.uucp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!bionet!apple!bbn!bbn.com!slackey
From: slackey@bbn.com (Stan Lackey)
Newsgroups: comp.arch
Subject: Re: more Observability
Message-ID: <44797@bbn.COM>
Date: 25 Aug 89 14:35:13 GMT
References: <5945@pt.cs.cmu.edu> <21547@cup.portal.com> <1989Aug24.221628.11330@utzoo.uucp>
Sender: news@bbn.COM
Reply-To: slackey@BBN.COM (Stan Lackey)
Organization: Bolt Beranek and Newman Inc., Cambridge MA
Lines: 13