logoalt Hacker News

elchtoday at 7:50 AM3 repliesview on HN

IIRC PDP-11 was a 16 bit word machine with an 8-bit byte. Maybe you remember PDP-10 with 4x9=36 bit words?


Replies

zabzonktoday at 1:07 PM

Actually, if you were mad enough to use the feature, the Dec10 had 6-bit "bytes" - 6 to a word.

ueckertoday at 7:57 AM

Anyway, I do not see how this affects the design of C in a way that makes no sense anymore today (except that one could require CHAR_BIT to be eight, but there are still DSPs where this is not the case). I think people repeat the "the C design reflects the out-dated PDP-11 hardware" meme because it sounds smart while in reality it is just nonsense.

show 1 reply
shaknatoday at 10:00 AM

On the 11, the UNIBUS was 18 bit, the program space was 16 bit, and addressing was 22 bit. So it depended if you were using I-space or D-space.