(评论)
(comments)

原始链接: https://news.ycombinator.com/item?id=40331886

有大量的代码可以满足您几乎任何想要的任务。我的 Apple 2 中的变速扩展卡上有 16 位后继产品 65816。我大部分时间都在 8 位模式下运行它,主要是因为 它可以工作,大多数库代码都是 8 位。在这些速度下,芯片很快! 特别是当人们考虑一个简单的模型时:RAM 时钟与 CPU 的时钟频率为 1:1。 就我而言,我可以在 1Mhz 总线上运行代码,本质上将大多数多周期操作转变为每次内存读取的单个总线周期。或者,该卡具有 1 MB 的 RAM 并且以 CPU 速度运行。 (0.15 到 16 Mhz)这样做时,它足够快,可以以有用的速度运行用高级语言编写的大型程序。 当然,汇编语言速度非常快。这是一个非常有趣的环境。

相关文章

原文
There is a ton of code out there for pretty much any task you want.

I have the 16 bit successor, the 65816, on a variable speed expansion card in my Apple 2. I run it in 8 bit mode most of the time mostly because it works and most library code is 8 bit.

At those speeds, the chip is fast! Especially when one considers the simple model: ram clocked 1:1 with the cpu. In my case, I can run code over the 1Mhz bus, essentially turning most multi cycle ops into a single bus cycle per memory fetch.

Or, the card has a megabyte of RAM and that runs at CPU speed. (0.15 to 16 Mhz) When doing that, it is fast enough to run large programs, written in higher level languages, at a useful speed. Of course Assembly language is crazy fast.

It is a pretty fun environment to hack around in.

联系我们 contact @ memedata.com