Deutsch English Français Italiano |
<v0j9ln$20tn$1@gal.iecc.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.iecc.com!.POSTED.news.iecc.com!not-for-mail From: John Levine <johnl@taugh.com> Newsgroups: comp.arch Subject: Re: PDP-10 addressing, was The Design of Design Date: Sat, 27 Apr 2024 16:38:15 -0000 (UTC) Organization: Taughannock Networks Message-ID: <v0j9ln$20tn$1@gal.iecc.com> References: <v03uh5$gbd5$1@dont-email.me> <v0fln1$3iapn$1@dont-email.me> <v0gsbj$2cok$1@gal.iecc.com> <v0imun$b6s2$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 27 Apr 2024 16:38:15 -0000 (UTC) Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="66487"; mail-complaints-to="abuse@iecc.com" In-Reply-To: <v03uh5$gbd5$1@dont-email.me> <v0fln1$3iapn$1@dont-email.me> <v0gsbj$2cok$1@gal.iecc.com> <v0imun$b6s2$1@dont-email.me> Cleverness: some X-Newsreader: trn 4.0-test77 (Sep 1, 2010) Originator: johnl@iecc.com (John Levine) Bytes: 2313 Lines: 24 According to Thomas Koenig <tkoenig@netcologne.de>: >> While this wasn't terribly hard, it did mean that any time you wanted >> to change a program to run in extended mode you had to look at all the >> code and check every instruction that did an address calculation, >> which was tedious. > >Hmm... would a simple recompilation have done the trick, or were there >also issues with integers being restricted to 18 bits, for example? This was 50 years ago. The system software was mostly written in assembler. Some was written in BLISS which was more concise but still extremely machine specific. I suppose you could recompile your Fortran programs, but the Fortran compiler was written in BLISS. There were later versions of BLISS for the PDP=11, Vax and other machines but they were not compatible with each other. The earliest places I can think of system programming languages with different targets were when Bell Labs ported Unix to the Interdata, and the IBM S/38 and its successors that had (still has) a virtual machine language that is translated to whatever hardware it's running on. -- Regards, John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies", Please consider the environment before reading this e-mail. https://jl.ly