微程序和嵌入式系统之间的连接

问题描述 投票:0回答:1

微编程嵌入式系统之间的连接是什么?

微编程机器语言

Microprogrammingmicrocode相同吗?

仅使用微程序制造嵌入式系统吗?

或者这不是使用微编程的嵌入式系统的排他性吗?

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

embedded system machine-language microcoding
1个回答
0
投票

[Microprogramming / microcoding是处理器的一种实现技术,因此可以追溯到很远。

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

微代码处理器就像在处理器中具有另一个不同的处理器,用于解释程序的指令流(机器语言的序列)。处理器中的该处理器具有其自己的指令集和其自己的程序。与外部可见的指令集(可以加载并运行任何程序)不同,处理器内的处理器通常仅运行一个专用程序(指令集解释器)。

((在某些这样的系统中,处理器内的处理器具有非常宽的指令(如horizontal microcode中的指令),并且对于常规程序通常使用的指令而言是不切实际的(关于代码大小)。


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

微编码与嵌入之间没有特别的关系。是/否可以彼此混合。


是对机器语言进行微编程吗?

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


当几乎所有指令均在多个周期中执行时,微编码特别流行。后来,技术人员采用单周期方法,取消了微编码机器的间接支持直接硬连线执行。 publication为从微编码到硬接线的最新技术过渡提供了一些思路。另请参阅IBM 801

这些天大多数处理器都不是微编程的;但是,x86处理器采用的非常先进的技术可能会在这里和那里模仿微编程技术。

© www.soinside.com 2019 - 2024. All rights reserved.