问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

16位CPU在进行堆栈操作时,分别用到的寄存器有哪些?

发布网友 发布时间:2022-04-30 23:44

我来回答

1个回答

热心网友 时间:2022-06-20 16:44

了解CPU,是为了便于我们今后对单片机软件的编程有一个方向性的把握,我们可以更好的知道程序在执行过程中,它的每一段代码在干着一件什么样的事,它的时序是什么样的,从而提升我们对CPU更有效的利用。

对于stm8单片机的CPU,它有六个寄存器,我们需要了解里面有着重要功能的几个(直接和我们写代码相关联),知道它们的作用。

1.累加器:A。8位通用目的寄存器,用于算术运算、逻辑运算以及数据操作的操作数及结果。

2.索引寄存器(X和Y)。16位,用于寻址,也可用作数据操作的暂存器以及用于像乘除法这样的操作。

3.程序计数器(PC)。24位,用于存储CPU下一条要执行指令的地址。

图1 CPU的寄存器

4.堆栈指针(SP)。16位,用于在中断调用或子程序调用时存储CPU的上下文(程序计数器,关键寄存器,相关函数的参数及局部变量,等等)。下图显示了入栈出栈顺序。

图2 入栈出栈顺序

如果我们自己在相应软件下写代码进行debug模式时,可以看到CPU中各寄存器的运行状况,这是一个参考了。

最后,我们了解CPU的一个不常用的寄存器:CFG_GCR(是否我们想使用其SWIM功能)。通常我们使用SWIM功能用于下载程序使用。如果我们恰好想要使用其IO口模式,可以在此处配置。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养前面跟啥字组词 凯迪拉克保险杠外杠.日间行车灯.大灯镜面更换一下4s店需要多少钱?_百 ... ...阻止,因为该内容没有签署有效的安全证书”,是什么原因?急!!!_百度... win7系统打开文件显示internet安全设置阻止打开 电脑IE提示安全设置阻止打开文件怎么回事? 为什么Internet安全设置会阻止文件? 西安市供销合作联社西安市社职能 早上弯腰搬东西,感觉腰部中间响了一下,进了点气,然后随着运动扩散到整个... 一弯腰伸直腰的时候腰响了一声就很痛了 长时间弯腰收拾东西,猛伸直时,感觉响了一下,疼痛难忍,动不了,现在直不... 如何建设局域网? akgc414怎么辨别真假 《示儿》古诗的一句一句意思翻译是什么? 如何辨别akgk450真假 《示儿》这首诗的诗意? uart是干吗的? 示儿这首诗的诗和诗意20字? 8250有多少个寄存器,简述其功能? 串口有哪些芯片? 寄存器有什么用? 轮速传感器如何取得车速信号 为摩托车厂配套的计速器厂、齿轮厂、轮胎厂等工厂之间联系属于 [ ] A、生产流水线上的联系 力之星三轮摩托车里程计速齿用302还是用304 自行车计程器、计速器原理 山地车的计速器,怎么调时间 汽车换了轮圈尺寸会对计速器有影响吗? 汽车怎样计速 欧贝斯特筏钓轮能装能改装这个计数器吗? 单片机:车轮每转一圈产生一脉冲信号,通过单片机完成此脉冲信号计数及显示? 一台运行速度每秒4米的高速计费用滚轮导靴滚轮直径为200毫米它可能产生的振动_百度问一问 我想安装一个美的的中央空调,需要多少前? 《示儿》这首诗的意思和翻译是什么? 32位寻址方式和16位寻址方式对通用寄存器使用的隐含约定有什么不同? 四川卫视今年春晚总导演是谁 家装美的中央空调好不好?安装需要注意什么? c语言如何读寄存器的值 公司的打印机怎么复印 akg耳机怎么验真假 哪些卫视有春晚 2010四川春节联欢晚会都有什么节目 苹果ipadmini2外屏多少钱 下载2015四川电视台春节联欢晚会 美的五匹一拖一风管机需要调试吗? AKG 430怎么辨别真假 四川卫视就请不起几个名主持搞一次春晚直播吗? 请问怎么辨别真假AKG K420啊?K420的音质怎么样?请用过的朋友回答一下。 示儿诗意 有哪些可以让你熬夜看下去的玄幻小说? 四川卫视2014春晚播放链接 请问各位用过AKG的仁兄,AKG的耳机怎么判别真假?我想在京东上买个不知到信不信的过,想请教下意见。