微程序
实现一条机器指令功能的微指令序列
微程序由若干条微指令构成,事先编写好在CM(控制存储器)中,一般是不可改写的。
微指令
若干相容微命令的集合
存放微指令的控制存储器的单元成为微地址。
在同一CPU周期内,并行执行的一组微命令,存储在控制存储器上面,称为一条微指令。
微命令&微操作
微命令和微操作是一 一对应的。微命令是微操作的控制信号;微操作是微命令的执行过程。
控制存储器里面的五条机器指令的微程序集合(IN,ADD,STA,OUT,JMP)每个矩形方框可以理解为一个微指令
机器指令
当执行一条指令时,先把它从内存取到指令寄存器,
然后再对其进行译码、执行。指令划分为操作码和地址码字段,由二进制数构成,
为了执行任何给定的指令,必须对操作码进行测试[P(1)],通过节拍脉冲 的控制以便识别所要求的操作。
“指令译码器”根据指令中的操作码译码强置微程序控制器单元的微地址,使下一条微指令指向相应的微程序首地址
例如我要执行ADD指令,经过P(1)测试识别出后,强制转换的地址“11”,进行接下来的微指令
机器指令是借助微程序(微指令)实现的。
注
以上微程序,微指令,微命令,微操作,机器指令之间的关系是在“微程序控制器”中成立的,CISC类型的指令集设计CPU采用微程序控制器,而RISC类型的指令集设计CPU采用硬布线程序控制器(组合逻辑电路),所以还可以结合相关知识进行理解。
今天的文章微程序与微指令和微命令_单片机的基本概念是什么分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/82581.html