Hacker News new | past | comments | ask | show | jobs | submit login

Yes, a microcontroller, where code density is the most important thing. It's basically a re-coded M68000 using byte-granularity instruction lengths (1-8 bytes?) that -- unlike VAX or x86 -- actually has been properly designed for high instruction density.

There is also MSP430, a 16 bit microcontroller that is pretty much a PDP-11 with the register set increased from 8 to 16 (4 bit field instead of 3) by reducing the number of addressing modes from 8 (3 bit field for each operand) to 4 for the src operand and 2 for the dst operand. This also gives 1 extra bit for the opcode field.

Incidentally, the M68000 is itself pretty much a 32 bit PDP-11 with the register set increased from 8 to 16 by differentiating D and A registers and reducing most instructions (except MOV) to have 8 addressing modes for only one operand, with the other operand always being a register.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: