TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The CADR Microprocessor

112 pointsby gilgamesh3over 6 years ago

6 comments

shaknaover 6 years ago
Well, I&#x27;m impressed. I can&#x27;t speak to efficiency, but reading through the spec immediately let&#x27;s me see how one might implement an allocator atop the basic system, and gives me an idea of how one might wrangle predictive jumps if one were optimising aggressively, and so on.<p>This is one of the most _predictable_ instruction sets I&#x27;ve seen - and that I like. It takes time to learn nuances, but with this it seems that the documentation is right up there with the best, making that learning curve considerably less.
dfoxover 6 years ago
Important bit of historical context is that &quot;micro&quot; in &quot;microprocessor&quot; in this case refers to fact, that it is microcoded, not that it is implemented as single VLSI chip.
评论 #19027151 未加载
评论 #19029516 未加载
rbanffyover 6 years ago
Reading these historic documents always gives me an itch to &quot;OK. What would a CADR look today?&quot; myself into designing a contemporary version with wider addresses, registers and so on. Of course, I never finish.
veddoxover 6 years ago
Looks interesting, but I&#x27;m too ignorant to understand it...<p>What is the practical significance of this? Is this the design for the processor that was used in the actual Lisp Machines, or a design for a hypothetical processor?
评论 #19025024 未加载
dravenover 6 years ago
Note: the corresponding emulator is there : <a href="https:&#x2F;&#x2F;github.com&#x2F;LM-3&#x2F;usim" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;LM-3&#x2F;usim</a>
评论 #19024930 未加载
benj111over 6 years ago
<a href="https:&#x2F;&#x2F;lm-3.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lm-3.github.io&#x2F;</a><p>Seems to be a better link, points to other materials etc.