1.计算机的本质就是状态机(这么说不严谨,但你理解就行)。通过不同的状态来代表不同的数字,内存中微程序和程序是两个不同的概念。微程序是由微指令组成,用于描述机器指令。微程序实际上是机器指令的实时解释器,是由计算机设计者事先编好并存放在控制存储器
≥▂≤ 1.一条机器指令就是一个微程序,执行机器指令需要几个CPU周期就包含几个微指令,即一个CPU周期整体是一个微指令,微指令包含若干微命令,微命令发送给CPU内部部件如何区分指令和数据:我们可以通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。如
≥^≤ 1)水平型微指令比垂直型微指令并行操作能力强,灵活性强2)水平微指令执行一条机器指令所要的微指令数目少,速度快3)水平型微指令用较短的微程序结构换取较长的微指令结构4)水平微5.程序与微程序、机器指令与微指令的异同程序与微程序都可用程序设计方法设计,程序由机器指令组成,存放在主存储器,微程序由微指令组成,存放在控制存储器。机
2. 原理不同机器指令通常由操作码和地址码两部分构成;而微指令主要用于完成一个机器指令的若干操作。1 3. 关系1.一条机器指令对应于一个微程序,而一个微程逻辑量级更低的代码,比如典型案例:鼠标/键盘内部其实也有一个小CPU,但是由于其运行的代码逻辑太过简单,而且指令集都是私有的,条数很少,所以其硬件相当简单,但是这并不妨碍其
微程序和程序区别:微程序其实是一条指令的实时解释器。一条指令都是01的机器语言,计算机设计怕懂不了,事先在控制存储器中写好段段微程序,程序员是看不见的。它不能修改只能程序是永久的,进程是暂时存在的。程序的永久性是相对于进程而言的,只要不去删除它,它可以永久的存储在介质当中。3.2、进程与程序的联系进程是程序的一次执