您现在的位置是:首页 > 生活问答 >正文

今日程序存储器是ram吗(程序存储器)

发布时间:2022-06-30 14:22:23姬烁鹏来源:

导读大家好,小良来为大家解答以上问题。程序存储器是ram吗,程序存储器很多人还不知道,现在让我们一起来看看吧!1.程序存储器指令地址使用程...

大家好,小良来为大家解答以上问题。程序存储器是ram吗,程序存储器很多人还不知道,现在让我们一起来看看吧!

1.程序存储器指令地址使用程序计数器PC指针,从程序存储器中取出的下一条指令的地址存储在PC中。程序计数器PC的轨迹决定了程序流程。PC最基本的工作模式是自动加1。当执行条件分支或无条件分支指令时,分支目的地址被送入程序计数器,程序流向改变。当执行一个调用指令或响应一个中断时,一个子程序的入口地址或中断向量地址被送到PC机,程序流向改变。

2.堆栈地址使用堆栈指针。物种80C51是一个8位寄存器,在栈顶存储当前存储单元的地址,按照“先进后出”的原则管理数据。外部数据存储器地址使用数据指针DPTR。DPTR是一个16位特殊功能寄存器。其主要功能是用作片外数据存储或I/O寻址的地址寄存器。此时会产生RD或wR控制信号,由单片机用来控制外部数据存储或I/O. 3。当访问程序存储器时,数据指针DPTR也可以用作基址寄存器。此时,它寻址程序存储器,中的表、常数和其它单元,而不是寻址指令。

本文到此结束,希望对大家有所帮助。

标签:

上一篇
下一篇