From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30860 invoked from network); 26 Oct 2022 11:12:59 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 26 Oct 2022 11:12:59 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id BC0DC40F36; Wed, 26 Oct 2022 21:12:46 +1000 (AEST) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by minnie.tuhs.org (Postfix) with ESMTPS id D83214024B for ; Wed, 26 Oct 2022 21:12:42 +1000 (AEST) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id E3A6232008FD; Wed, 26 Oct 2022 07:12:41 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Wed, 26 Oct 2022 07:12:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=serissa.com; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1666782761; x= 1666869161; bh=Y/FwqCC3dFe16JU7vqYqms6T3qKAgNWpQ0P1t2woUSU=; b=s BcB9PuoNn7oEX+Wzg+t1JSo2iMyfI7AkFNnhN3FKEU4rjkpTGuNNWOdQGIIqMmvH PI6AY3P5ePk7F1xUTsyBDuGxtNJh0z5BMLoY80gY9mhXeqWV/ksbjoad6I0bPIQe nZa7UAZs+uKoAMhPxMddw0Y8WBMqAhDfpYNllDHiAEfSivdzJtKVyi51DeQsJvpJ BCQWCNUc+kfkjuZlpYZVzTesakaxM4s86lwcRKbuLFLjYzEb4wOdLVbQhIuU97Ow W7ZUkwcgmr8JMUp0RAFG0Y94DZtrHIQhj0q5bnGPNWAkoq4DBX1Aj0pW1TlDrJz6 kBWZd0DiF0j2eJtQXn8Gw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1666782761; x= 1666869161; bh=Y/FwqCC3dFe16JU7vqYqms6T3qKAgNWpQ0P1t2woUSU=; b=P ahLgBptwUggjx1UQM4HURYXIR42qtZYM3M3o8Ee/UKuFTLmpAOSq59tgytuylHUH S0b8sBuzNWFAQdN0lZemspc6neWrfFmIgmwBoXW++g0IjveUEF0raSSOZnkLvuQD 4sYzoKnty4mTuEUr6V1xTaTClcE1G4J0KYxUvp3A80H8vZzvnkKfEsrNygrG+hic FyphC4p98BW7Tcr83DsNeEfuAHEUGQI2GjkY5uU20ZgIdAkIDsH2FmOmqhLJv62E Lyqh9uzijHjOD9aWSNSAUsd5y2hTivbTcqkAJFGotEb2Szu5FAhjVlwhvvFThyTV /d7YJ+xwK+3JF4PO9LrvQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrtddvgdefjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtgfgguffhjgffvefkfhfvofesthhqmhdthhdtjeenucfhrhhomhepnfgrrhhr hicuufhtvgifrghrthcuoehsthgvfigrrhhtsehsvghrihhsshgrrdgtohhmqeenucggtf frrghtthgvrhhnpedvkeevleetgeduvddvteejlefhieduheelvdffledttdduhedvleeu ffeggeeikeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehsthgvfigrrhhtsehsvghrihhsshgrrdgtohhm X-ME-Proxy: Feedback-ID: ibf61458d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 26 Oct 2022 07:12:41 -0400 (EDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) From: Larry Stewart In-Reply-To: <20221026044530.1DAC22033C@orac.inputplus.co.uk> Date: Wed, 26 Oct 2022 07:12:40 -0400 Message-Id: <03E1CE6B-6112-4EAB-BFE1-E5AFC0A2075B@serissa.com> References: <20221026044530.1DAC22033C@orac.inputplus.co.uk> To: Ralph Corderoy X-Mailer: iPhone Mail (19G82) Message-ID-Hash: U27FY7O3WLJ5VTCXZHSSE2VAZKWHH6SM X-Message-ID-Hash: U27FY7O3WLJ5VTCXZHSSE2VAZKWHH6SM X-MailFrom: stewart@serissa.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: who invented the link register List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Whirlwind I had a TD (transfer digits) instruction that stored only the low 1= 1 bits from the accumulator to storage > On Oct 26, 2022, at 12:45 AM, Ralph Corderoy wrote= : >=20 > =EF=BB=BFHi Lawrence, >=20 >> With the new SP and TA, one would use SP to call a subroutine, and the >> first instruction of any subroutine would be TA to save the return >> address into the final location of the subroutine. (TA only modified >> the low 11 bits of the 16 bit location) >>=20 >> Before these instructions, a subroutine call would require one >> additional memory location, to hold the return address for each point >> of call, and one additional instruction, one to load the return >> address into the accumulator and one to store it into the code at the >> end of the subroutine. (The latter could be the first instruction of >> the subroutine.) >=20 > So before SP and TA, would the =E2=80=98latter=E2=80=99 instruction at the= start of the > subroutine, which stores the accumulator holding the return address, be > modifying all sixteen bits of the location unlike TA which only modifies > the bottom eleven? >=20 > If so, did the accumulator's top bits hold the =E2=80=98return=E2=80=99 op= -code or was > there another instruction near the subroutine's end which loaded the > 11-bit address before a second instruction jumped to it? >=20 > --=20 > Cheers, Ralph.