From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id bda81ba5 for ; Mon, 21 Oct 2019 14:05:37 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 6665E9B96C; Tue, 22 Oct 2019 00:05:36 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id BFB7A93D91; Tue, 22 Oct 2019 00:05:23 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 9069993D91; Tue, 22 Oct 2019 00:05:21 +1000 (AEST) Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by minnie.tuhs.org (Postfix) with ESMTPS id C2F3B93D8C for ; Tue, 22 Oct 2019 00:05:20 +1000 (AEST) Received: by mail-wr1-f44.google.com with SMTP id q13so9179184wrs.12 for ; Mon, 21 Oct 2019 07:05:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=9FqNKtAzOIDwNbK6Q8pH97tnybUJnhuVDhVLA0Tf3d4=; b=j2U41Dqm/EeqCr8qvihXyxXcSYXHQeqVtGjOdF0eotwkqW90txCXrxAClYB9o3+/Ci P2hbgpxqSDpyi7ZzPJ2ETHHjnvuLTGDZdnpGsPOkDv09iyvhJeTEh3wefrHpzXS7Q7VG jsFoNYh4jGPA5HmKIZSB2OtRE4tfGKwTnphThK+VqRgdxxTF66+WfSmNKf9mJN7L/0qM 0hcE+P3dlLFHDoC93W/FbYiLN7unXTdqazwXuOC95Kn1QDs/OOaaxmge/+pQuc9ZTisC 6rLD6wIzNrI8eEjNfJT4rlcJlHqrwSJJ1rFk28HzJNeUmL1Pg9WgIUQqrfiP6wF+KMRp E3oA== X-Gm-Message-State: APjAAAUuiIXpRtGNemX6/76XULf/YM1mGKfV5XLy2NUmzBNWqwj3mBkZ 6YAkEgQQ4jLDmH0cvYq0QYaUzUtF X-Google-Smtp-Source: APXvYqzkUft3Kky02LFm32NtkFdAc/BVHqbd92Dq487hNjJGoo/OmSG0ZooHfRToS35Lyqnd/mvX6A== X-Received: by 2002:adf:ff81:: with SMTP id j1mr19793336wrr.98.1571666719404; Mon, 21 Oct 2019 07:05:19 -0700 (PDT) Received: from rhea.home.vuxu.org ([2001:920:1998:b54:35fc:a20f:1b22:9bb7]) by smtp.gmail.com with ESMTPSA id g11sm14662951wmh.45.2019.10.21.07.05.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Oct 2019 07:05:18 -0700 (PDT) Received: from localhost (rhea.home.vuxu.org [local]) by rhea.home.vuxu.org (OpenSMTPD) with ESMTPA id b9f88fb7; Mon, 21 Oct 2019 14:05:18 +0000 (UTC) From: Leah Neukirchen To: Norman Wilson References: <1571578708.16814.for-standards-violators@oclsc.org> Date: Mon, 21 Oct 2019 16:05:17 +0200 In-Reply-To: <1571578708.16814.for-standards-violators@oclsc.org> (Norman Wilson's message of "Sun, 20 Oct 2019 09:38:24 -0400") Message-ID: <87v9sinqhu.fsf@vuxu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [TUHS] 1: jmp 1b X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: tuhs@tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Norman Wilson writes: > In `UNIX Assembler Reference Manual,' Dennis credits Knuth > for numeric temporary labels, with a reference to volume 1 > of The Art of Computer Programming. > > I'm several thousand kilometers from my copy of Knuth (though > rather nearer to Knuth himself, albeit not within asking > range), so I'll leave it to others to track down the exact > reference. TAOCP 1 (1968), page 147: "Local symbols have a different nature; we write, for example 2H ("2 here") in the location field, and 2F ("2 forward") or 2B ("2 backward") in the address field of a MIXAL line: 2B means the closest previous location 2H 2F means the closest following location 2H [...] The idea of local symbols was introduced by M. E. Conway in 1958, in connection with an assembly program for the UNIVAC 1." This is the originator of Conway's Law, btw. I could not find more detail about this assembler. -- Leah Neukirchen https://leahneukirchen.org/