找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12687|回复: 8
打印 上一主题 下一主题
收起左侧

单片机汇编指令中的PC是什么意思?

[复制链接]
跳转到指定楼层
楼主
ID:99188 发表于 2015-12-21 09:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有哪位学长能帮我解释一下单片机汇编指令中的PC是代表什么意思 吗?谢谢 了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:87158 发表于 2015-12-21 16:47 | 只看该作者
PC是程序计数器的意思,是一个16位寄存器,里面存放的是当前指令的地址.
回复

使用道具 举报

板凳
ID:99896 发表于 2015-12-21 22:05 | 只看该作者
程序计数器
回复

使用道具 举报

地板
ID:99188 发表于 2015-12-22 08:04 | 只看该作者
谢谢解答。我懂了
回复

使用道具 举报

5#
ID:403447 发表于 2024-10-17 17:33 | 只看该作者
PC:程序指针。DPTR:数据指针
回复

使用道具 举报

6#
ID:57657 发表于 2024-10-17 20:51 | 只看该作者
q413054581 发表于 2015-12-21 16:47
PC是程序计数器的意思,是一个16位寄存器,里面存放的是当前指令的地址.

这个说法是错误的,8位单片机PC指针通常为16位,32、64位单片机PC指针为32、64位,多核指令集可能有多个PC指针。
回复

使用道具 举报

7#
ID:1034262 发表于 2024-10-17 21:25 | 只看该作者
PC:程序计数器的缩写。
回复

使用道具 举报

8#
ID:1133976 发表于 2024-10-18 12:39 | 只看该作者
在单片机汇编指令中,PC 是 Program Counter(程序计数器)的缩写。它是一个重要的寄存器,负责存储下一条将要执行的指令的内存地址。  PC的作用: 程序流控制:PC 指向当前将要执行的指令的内存地址。在每次指令执行后,PC 的值通常会自动增加,指向下一条指令的地址,从而顺序执行程序。 跳转指令:在遇到跳转(如 JMP、CALL 等)或中断时,PC 的值会被修改,跳转到新的指令地址执行程序,这样可以实现程序流程的跳转或子程序的调用。 关键特点: 自动递增:在正常的顺序执行中,PC 的值会根据指令长度自动增加,指向下一条指令。 地址存储:PC 中存储的值是程序所在内存的地址,用来定位当前执行的指令。
回复

使用道具 举报

9#
ID:1133976 发表于 2024-10-18 12:40 | 只看该作者

在单片机汇编指令中,PC 是 Program Counter(程序计数器)的缩写。它是一个重要的寄存器,负责存储下一条将要执行的指令的内存地址。

PC的作用:
程序流控制:PC 指向当前将要执行的指令的内存地址。在每次指令执行后,PC 的值通常会自动增加,指向下一条指令的地址,从而顺序执行程序。
跳转指令:在遇到跳转(如 JMP、CALL 等)或中断时,PC 的值会被修改,跳转到新的指令地址执行程序,这样可以实现程序流程的跳转或子程序的调用。
关键特点:
自动递增:在正常的顺序执行中,PC 的值会根据指令长度自动增加,指向下一条指令。
地址存储:PC 中存储的值是程序所在内存的地址,用来定位当前执行的指令。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表