On 3/12/19 5:59 PM, ben via cctalk wrote: > That needed to say Half Word. The point I was making was you went > down from 36 bits to 32 bits and that loss of word size made > everything follow a similar architecture model between different > computer manufactures as there is only a few ways to format your > opcodes to fit into half a word. A bit here, a bit there and WOW you > need a bigger opcode space. Ben.
It depends on how you design your instruction set. On the CDC 6000 series, most instructions were 15 bits (6 bits of opcode + 3 x 3 bits of registers--a 3-address architecture). Longer instructions were 30 bits. Because addresses were of 60-bit word granularity, instruction placement within a 15-bit parcel was important, as you couldn't just to a quarter-word address. I'd programmed S/360 before the CDC machines and soon learned that there wasn't a whole lot to be gained with byte addressability. CDC 6600 COBOL ran faster than the COBOL on a 360/195 (as measured by the Navy Audit Test suite) in spite of the fact that the 6600 has no decimal instructions and is word-addressable--such is the power of RISC. --Chuck