News for hackers. Stuff that matters.
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.
Re:Announcing Rust 1.15 by pryelluw on Thursday February 02, 2017 @03:44PM (#13554476)
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

Re:Announcing Rust 1.15 by pryelluw on Thursday February 02, 2017 @07:42PM (#13556585)
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...

https://en.wikipedia.org/wiki/Motorola_6800