找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于单片机中断问题

[复制链接]
跳转到指定楼层
楼主
各位师傅,我用九齐或者芯圣中断,保持断点或者中断恢复时,为什么要寄存器半字节交换呀?如下图

不知道这个半字节交换(SWAPF或者swapr)有啥用,感觉没有它也能八位一起赋值到缓存地址,或者还原回来

e47295ac071d6f535a2abe37f5093e7.png (50.8 KB, 下载次数: 51)

感觉,不半字节交换也能存储呀

感觉,不半字节交换也能存储呀

c3ed43e7d233e3fc2ea0062b8782f58.png (498.42 KB, 下载次数: 48)

c3ed43e7d233e3fc2ea0062b8782f58.png

bf14c7f0322e99059ac0e1e7641ea42.png (133.95 KB, 下载次数: 36)

bf14c7f0322e99059ac0e1e7641ea42.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1034262 发表于 2024-4-12 16:52 | 只看该作者
比如将i右移4位:i >>= 4;   编译后就可以:
SWAPF  i
AND   i, #0F;
回复

使用道具 举报

板凳
ID:1088185 发表于 2024-4-13 19:27 | 只看该作者
因为只有这个指令能保存W而不影响(改变)STATUS的内容。
回复

使用道具 举报

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

懂了,谢谢老哥
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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