Re:Announcing Rust 1.15
by samlittlewood on Thursday February 02, 2017 @03:03PM
(#13554053)
Fun fact - the MSP430 ISA is based on the PDP-11 ISA.
[ Parent
| on HN ]
Do you have a source I could read? This is super interesting.
Re:Announcing Rust 1.15
by samlittlewood on Thursday February 02, 2017 @05:13PM
(#13555318)
Best independent source I can find is http://www.cpushack.com/CPU/cpu4.html#Sec4Part14.
I noticed whilst writing a verilog implementation - seeing the @PC+ relative modes for immediate data made me dig out my PDP-11 reference card.
The number of addressing modes has been halved, gaining a bit for register encoding, and the status register is now in the register file (R2), and R3 is used to generate various constants depending on mode.
Compare and contrast:
* https://en.wikipedia.org/wiki/PDP-11_architecture#CPU_regist... * https://en.wikipedia.org/wiki/TI_MSP430#MSP430_CPU
Awesome, thanks.
Re:Announcing Rust 1.15
by bryanlarsen on Thursday February 02, 2017 @03:53PM
(#13554549)
So was the Motorola 6800. I think it would be more surprising if they did everything from scratch rather than modelling it on some pre-existing work...