Шапка

Часть 3. Машины с несколькими стеками и 0-операндной адресацией

В этой части рассматриваются архитектуры с несколькими стеками и 0-операндной адресацией, которые попадают в классификационные категории MS0 и ML0 из второй части книги. В §3.1 стековые машины сравниваются с обычными CISC ( со сложным набором инструкций ) и RISC ( с сокращённым набором инструкций ) архитектурами.

В §3.2 будет описана архитектура типичной стековой машины, названной «Классической Стековой Машиной». Будет рассмотрена блок-схема внутреннего устройства и реализация системы команд. Эта двухстековая модель будет служить отправной точкой для обсуждения в следующих частях реальных вычислительных устройств.

В §3.3 будет кратко рассмотрен язык программирования FORTH. Это необычный язык, использующий двухстековую модель вычислений и активно провоцирующий частые вызовы множества небольших процедур. Многие разработки из категорий ML0 и MS0 берут своё начало в языке FORTH и хорошо подходят для выполнения написанных на нём программ.

Previous part:

Next part: