Deutsch English Français Italiano |
<vini47$sgi$1@gal.iecc.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.iecc.com!.POSTED.news.iecc.com!not-for-mail From: John Levine <johnl@taugh.com> Newsgroups: comp.arch Subject: Re: Keeping other stuff with addresses Date: Tue, 3 Dec 2024 18:19:51 -0000 (UTC) Organization: Taughannock Networks Message-ID: <vini47$sgi$1@gal.iecc.com> References: <memo.20241128153105.12904U@jgd.cix.co.uk> <vijc3q$33feh$1@dont-email.me> <vilkrn$3k21l$15@dont-email.me> <jwvcyi87lva.fsf-monnier+comp.arch@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Tue, 3 Dec 2024 18:19:51 -0000 (UTC) Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="29202"; mail-complaints-to="abuse@iecc.com" In-Reply-To: <memo.20241128153105.12904U@jgd.cix.co.uk> <vijc3q$33feh$1@dont-email.me> <vilkrn$3k21l$15@dont-email.me> <jwvcyi87lva.fsf-monnier+comp.arch@gnu.org> Cleverness: some X-Newsreader: trn 4.0-test77 (Sep 1, 2010) Originator: johnl@iecc.com (John Levine) Bytes: 2268 Lines: 24 According to Stefan Monnier <monnier@iro.umontreal.ca>: >> another way to steal bits is over alignment. > >Yup. I keep lamenting that Alpha didn't go for bit-addressed memory, >which would have given us 3 extra free bits from alignment (as well as >allowing pointers to bits and bitfields). I thought STRETCH persuaded people that bit addressable memory was a bad idea. Some of the 1970s Burroughs machines were bit addressable at the microcode level but I think they just used it to do different word sizes for different application microcode. The word=addressed PDP-6/10 could address bit fields just fine using byte pointers that had address, offset, and size fields. It had load and store byte, load and store after incrementing the pointer to the next byte, and on later models, advance the pointer by N bytes. It was nice but 95% of the time they were used in a single way to pack and unpack 7 bit ASCII characters in 36 bit words. R's, John -- 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