首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >程序状态字(PSW)和程序计数器(PC)有什么区别?

程序状态字(PSW)和程序计数器(PC)有什么区别?
EN

Stack Overflow用户
提问于 2021-03-18 04:03:41
回答 2查看 1.2K关注 0票数 0

在操作系统课程中,讲师在谈到中断处理时介绍了PSW和PC。

他的解释是PC持有下一条指令的地址PSW包含执行状态信息。

但后来我在网上搜索,发现PSW = PC +状态寄存器。这让我很困惑。

一方面,我不知道“执行状态信息”指的是什么。另一方面,如果PSW具有PC的功能,为什么我们还需要它呢?

谢谢你的解释。

EN

Stack Overflow用户

发布于 2021-03-18 04:36:03

这并不是真正标准化的术语。大多数体系结构都有一些寄存器,它扮演状态字的角色,包含一些位来指示添加指令是否导致进位。但是不同的体系结构给它起了不同的名字,所包含的内容可能会有很大的不同。我不知道有任何架构把程序计数器作为状态词的一部分,但是如果他们想这样做,那么谁来阻止他们呢?

在这种情况下,你只需看看你正在读的任何书或文章所给出的定义(或者从上下文中推断出来),并意识到不同的作者可能会使用不同的词。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66684600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档