首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >微程序设计与嵌入式系统的连接

微程序设计与嵌入式系统的连接
EN

Stack Overflow用户
提问于 2020-02-02 00:16:39
回答 1查看 107关注 0票数 0

microprogramming嵌入式系统之间的连接是什么?

microprogramming机器语言吗?

Microprogramming它与微代码相同

是否只使用微程序设计制造嵌入式系统?

或者说,它不是一个使用微程序设计的嵌入式系统的排他性吗?

如果可能,请举例说明。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-02 01:21:45

微程序设计 / 微编码是处理器的一种实现技术,可以追溯到很久以前。

处理器实现指令集;使用这些指令的程序由编译器或汇编语言程序员生成,并存储在程序文件中,随后加载到内存中以执行程序。

微编码处理器就像处理器内部有另一个不同的处理器,用于解释程序的指令流(机器语言序列)。处理器内的处理器有自己的指令集和自己的程序。不同于外部可见的指令集(可以加载和运行任何程序),处理器内的处理器通常只运行一个专用程序(指令集解释器),该程序存储在处理器内部的ROM (或可重写闪存)中。

(在某些这样的系统中,处理器中的处理器具有非常宽的指令(如水平微码),并且不实用(关于代码大小),以供常规程序使用。

微程序设计和嵌入式系统之间有什么联系?

微编码和嵌入式之间没有特殊的关系,是的/否的,两者都可以相互混合。

微编程是一种机器语言吗?

是的,我想说是的,但是操作系统和用户程序通常无法访问它。

当几乎所有指令都在多个周期中执行时,微编码就特别流行。后来的技术消除了微编码机器的间接方向,而采用了单周期的直接硬连线执行方式。这个出版在从微编码向硬布线过渡的过程中,为当今的一些思考提供了一些启示。参见IBM 801

现在大多数处理器都不是微程序设计的;然而,x86处理器所应用的非常先进的技术可能会在任何地方模仿微编程技术。

嵌入式系统只是用于不被视为“计算机”的设备上的处理器,例如,恒温器、微波炉或汽车(可能有许多嵌入式系统),. 的考虑是,这些系统都是专用的:它们倾向于运行单个程序(而不是运行能够运行用户指示的任何程序的操作系统);它们有低功耗要求,断开连接的要求(从用户终端/屏幕/键盘断开连接,也许是从网络). ,嵌入式系统仍然变得更加强大。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60022254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档