【发布时间】:2016-09-21 19:14:18
【问题描述】:
我正在尝试为Tiva-C LaunchPad 实现一个 Forth 系统。我想知道:
- 用于指令推送和弹出的实现硬件堆栈的深度是多少(我想知道我是否可以将它用于 Forth 中的 PSP)?
- 关于此芯片使用的线程模型有什么建议吗?
【问题讨论】:
-
在 SP 指向的位置下方有多少 RAM?答案是“那么深”。
-
所以。他们如何实现 2 个堆栈:MSP 和 PSP?还是软件方面的?
-
在 PIC 中,他们明确表示 8 单元深度硬件。
-
我想我在这里混淆了一些概念。我会查找它们,然后重新考虑。
-
公平地说,如果您只熟悉基线/中端 PIC 架构,那么它们可能并不明显属于“古怪的嵌入式疯狂”端。相比之下,ARM M-profile 架构的要点之一是,它们将熟悉的程序员模型(更大的通用 CPU)带到了低端微控制器领域。这绝对与那里的大多数传统 8 位内容形成鲜明对比。
标签: stack arm microcontroller forth