找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于单片机中断问题

查看数: 1117 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-4-12 14:14

正文摘要:

各位师傅,我用九齐或者芯圣中断,保持断点或者中断恢复时,为什么要寄存器半字节交换呀?如下图 不知道这个半字节交换(SWAPF或者swapr)有啥用,感觉没有它也能八位一起赋值到缓存地址,或者还原回来

回复

ID:1115450 发表于 2024-4-15 08:20
1600277881 发表于 2024-4-13 19:27
因为只有这个指令能保存W而不影响(改变)STATUS的内容。

懂了,谢谢老哥
ID:1088185 发表于 2024-4-13 19:27
因为只有这个指令能保存W而不影响(改变)STATUS的内容。
ID:1034262 发表于 2024-4-12 16:52
比如将i右移4位:i >>= 4;   编译后就可以:
SWAPF  i
AND   i, #0F;

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

Powered by 单片机教程网

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