关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
宙星宠月
2022-07-16 16:27
采纳率: 60%
浏览 371
首页
Java
已结题
为什么子程序调用保护现场,需要保存通用数据寄存器和通用地址寄存器,但是PSW不需要保存
java
开发语言
其他
为什么子程序调用保护现场,需要保存通用数据寄存器和通用地址寄存器,但是PSW不需要保存
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
赵4老师
2022-07-18 14:19
关注
子程序内部通常不改变PSW的值
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
1
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
子程序
调用
不
保存
程序状态
寄存器
(Program Status Word,
PSW
)的内容
2024-10-29 20:22
菜菜荷包蛋的博客
因此,在
子程序
调用
过程中,系统不
需要
像处理中断那样去
保存
和恢复整个处理器的状态,包括程序状态
寄存器
的内容。中断处理
需要
保存
和恢复处理器状态的原因在于,中断是由外部事件触发的,且中断服务程序可能
需要
在...
【问题思考总结】为什么
子程序
调用
不用
保存
PSW
?
2023-09-20 18:10
kev_gogo的博客
的,因此只要更新
寄存器
即可,不
需要
像中断一样把
寄存器
保存
起来,因为本质上还是在。
在keil中debug分析单片机
数据
和函数
调用
过程(c51为例),使用
寄存器
组导致错误原因分析
2023-10-24 16:08
MAR-Sky的博客
c51单片机
寄存器
的
数据
调用
和程序
寄存器
的配合使用(以一个简单的程序说明)。使用不同
寄存器
容易出现错误
单片机内部
寄存器
结构原理分析
2020-07-20 06:24
在单片机中,堆栈主要用于临时存储
数据
和
地址
,比如在中断
调用
和
子程序
调用
时,可以利用堆栈
保存
返回
地址
和
寄存器
状态。 总而言之,单片机内部
寄存器
是实现复杂功能的核心部件,它们之间通过内部总线连接,形成了一...
单片机的特殊功能
寄存器
结构及原理分析
2020-07-19 19:53
在单片机中,堆栈一般位于RAM中,用于存储临时
数据
、局部变量、返回
地址
等,有助于简化
子程序
的
调用
和中断处理。 通过理解单片机的特殊功能
寄存器
的结构和原理,我们可以更有效地控制单片机的行为,进行程序设计。...
中断处理程序--使用一个栈来
保存
和恢复
现场
信息原因
2024-05-21 19:25
小蘑菇二号的博客
在这种情况下,中断处理程序使用的是内核栈而非用户栈,这是因为内核栈在处理器的最高权限级别上运行,可以不受用户程序的影响,保证了
数据
的安全性和隔离性。当一个中断在处理另一个中断期间发生(即中断嵌套),每...
51单片机常用
子程序
(汇编语言).rar
2021-08-01 12:20
4. **
子程序
调用
与返回**:通过LCALL(长
调用
)、ACALL(短
调用
)指令
调用
子程序
,RET指令用于返回到
调用
位置,这是实现模块化编程的重要手段。 5. **中断系统**:51单片机支持5个中断源,如外部中断0/1、定时器/...
408真题必看概念—中断处理和
子程序
调用
对
寄存器
的
保存
2025-09-25 15:01
-Excalibur-的博客
子程序
调用
只需
保存
程序断点,即该指令的下一条指令的
地址
;中断
调用
子程序
不仅要
保护
断点(PC 的内容),而且要
保护
程序状态字
寄存器
的内容
PSW
。在中断处理中,最重要的两个
寄存器
是 PC 和
PSW
R。
通用
计算机引导代码
保存
,计算机基础(示例代码)
2021-07-09 01:41
孤傲雕的博客
众所周知计算机是由硬件组成的但是,如果是单独的硬件是没法进行工作的,想要使这些个单独的硬件结合起来并且完成你想要完成的工作。这就得用软件来控制,而操作系统就是这样的软件。我们通过使用操作系统来将我们所...
微型计算机的cpu内包含
通用
寄存器
,微机原理第二章习题答案
2021-07-08 10:21
weixin_39608394的博客
EU完成指令译码和指令执行的工作,BIU是CPU与外部(存储器和I/O口)的接口,它提供了16位双向
数据
总线和20位
地址
总线,完成所有的外部总线操作。具有
地址
形成、取指令、指令排队、读/写操作数、总线控制等功能。2.8080...
子程序
调用
与宏定义的异同_汇编知识点
2021-01-17 14:36
杨歆逸的博客
JMP · 条件转移指令 JZ / JNZ 、 JE / JNE、 JS / JNS、 JO / JNO、 JP / JNP、 JB / JNB、 JL / JNL、 JBE / JNBE、 JLE / JNLE、 JCXZ · 循环指令 LOOP、LOOPZ / LOOPE、LOOPNZ / LOOPNE ·
子程序
调用
和返回...
【汇编语言】流程转移和
子程序
2024-04-25 15:47
冷白白的博客
在本篇文章当中我们将详细讲到,转移的综述,操作符offset,jmp指令,其他转移指令,call指令和ret指令,call指令和ret指令的配合使用,mul指令,汇编语言的模块化程序设计,
寄存器
冲突的问题和解决方法,标志
寄存器
...
sp
寄存器
和bp
寄存器
_8086CPU的
寄存器
2021-01-29 08:49
Young斯基的博客
为了提高CPU的运算速度,减少访问存储器的存取操作,8086CPU内置了相应
寄存器
,用来暂存参加...其结构如下:
通用
寄存器
通用
寄存器
分为
数据
通用
寄存器
和
地址
指针与变址
寄存器
两组。
数据
通用
寄存器
数据
通用
寄存器
包括...
51单片机
寄存器
功能一览表(最全).pdf
2023-04-09 20:43
13. **SP
寄存器
**:堆栈指针,用于管理堆栈操作,存储
子程序
调用
和中断处理时的返回
地址
。 14. **PCON
寄存器
**:电源控制
寄存器
,包含空闲模式和掉电模式控制位,以及奇偶校验位。 51单片机的
寄存器
设计使得它能够...
单片机专用
寄存器
.ppt
2022-06-19 18:44
5. **栈指针 SP (Stack Pointer)**:
地址
为081H,用于管理内存栈,
保存
在执行
子程序
调用
或处理中断时的返回
地址
和其他重要
数据
。 6. **
数据
指针 DPTR (Data Pointer)**:由DPL(低8位,
地址
082H)和DPH(高8位,...
8086CPU中14个
寄存器
的详解
2022-02-17 09:12
肥肥胖胖是太阳的博客
8个
通用
寄存器
再进行细分,又可划分为
数据
寄存器
(AX~DX)、栈顶指针
寄存器
(SP)、基址
寄存器
(BP)、DI(目标变址
寄存器
)、SI(源变址
寄存器
)。 1.
数据
寄存器
(AX、BX、CX、DX) 16位的
数据
寄存器
可以拆成2个...
arm汇编(1)arm32
寄存器
介绍
2020-07-25 22:55
奇妙之二进制的博客
在所有的
寄存器
中,有些是各模式共用同一个物理
寄存器
,有些
寄存器
是各个模式自己拥有独立的物理
寄存器
,所以导致arm一共有37个
寄存器
。任何处理器模式下arm只有一个cpsr,而spsr有多个,不同的异常模式对应一个,...
【408】操作系统第一轮强化笔记
2022-09-16 21:53
y9p6p的博客
408强化笔记
51单片机中断的
调用
寄存器
组(
PSW
)的作用,以及汇编堆栈的作用,堆栈指针的SP的使用方法,RAM的运行和ROM在单片机具体运行和C语言的优势和中断,定时器基础知识(上)
2021-08-05 16:32
梦灵-影的博客
在看逻辑图和
寄存器
映射编写自己的程序是要注意两点:1,逻辑关系走向,2,
寄存器
是否可以位寻址。 CPU在正常执行程序的过程中,由于某种已经预见到的外部或CPU内部事件的发生,使CPU暂停执行当前的程序,而去处理...
程序状态字
PSW
.zip
2021-12-04 19:37
3. **程序计数器控制**:
PSW
还可能包含对程序计数器(PC)的操作控制,比如跳转指令执行后的PC值更新、
子程序
调用
与返回时的PC管理等。这有助于实现流程控制,使得程序能够按照预定的顺序或者分支进行执行。 4. **...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
8月1日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
7月24日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
7月16日