From mboxrd@z Thu Jan 1 00:00:00 1970 From: ches@cheswick.com (William Cheswick) Date: Sat, 25 Nov 2017 16:55:04 -0500 Subject: [TUHS] Harvard and Von Neumann Architectures and Unix In-Reply-To: <201711242150.vAOLoHCg026295@darkstar.fourwinds.com> References: <20171124214342.A4A8818C0D0@mercury.lcs.mit.edu> <201711242150.vAOLoHCg026295@darkstar.fourwinds.com> Message-ID: On CDC machines, the return jump (RJ) instruction generally used to call subroutines deposited a jump instruction (EQ B0,B0,caller+1) in the called routine and jumped to the word after it. Clearly, languages like Pascal didn’t use that. I seem to recall that the CDC SORT routine built and executed sort computations in memory, a la bitblt, which came a few years later. Of course, CDC had no concept of I and D space. We aren’t talkin’ Burroughs here…. ches