找回密码
 立即注册
查看: 114|回复: 9

AI8051U的DPX双字寄存器60位置能存数据吗?

[复制链接]
  • 打卡等级:以坛为家III
  • 打卡总天数:859
  • 最近打卡:2026-06-13 10:47:43
已绑定手机

35

主题

388

回帖

3741

积分

论坛元老

机长

积分
3741
发表于 2026-6-3 20:23:39 | 显示全部楼层 |阅读模式
截图202606032021329570.jpg
DPX是dword4字节寄存器,实际只使用了3字节,第56位置的这个字节是处于空闲状态的。
那这个“空闲”的一字节能存数据吗?或者说,第56字节是可读可写的吗?(用4字节指令)

SPX也是同样的问题。
业余撸代码,专业开飞机 https://gitee.com/STC-MCU
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:564
  • 最近打卡:2026-06-12 08:53:51
已绑定手机

108

主题

4515

回帖

1万

积分

荣誉版主

无情的代码机器

积分
10183
发表于 2026-6-3 22:05:00 | 显示全部楼层
为什么要用这个存数据~后面新型号要是用了这个位置不是给自己挖了个坑~
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:859
  • 最近打卡:2026-06-13 10:47:43
已绑定手机

35

主题

388

回帖

3741

积分

论坛元老

机长

积分
3741
发表于 2026-6-3 23:46:42 | 显示全部楼层
erci*** 发表于 2026-6-3 22:05
为什么要用这个存数据~后面新型号要是用了这个位置不是给自己挖了个坑~

因为我在改造sdcc工具,通用指针需要标记类型。
虽然sdcc里面默认用的是B,但DPX这个位置看着实在是太顺眼了

业余撸代码,专业开飞机 https://gitee.com/STC-MCU
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:285
  • 最近打卡:2026-06-09 13:04:32
已绑定手机

22

主题

658

回帖

2450

积分

金牌会员

积分
2450
发表于 2026-6-4 08:35:14 | 显示全部楼层
没有必要使用这点空间,好像手册有说,必须保持零值
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:859
  • 最近打卡:2026-06-13 10:47:43
已绑定手机

35

主题

388

回帖

3741

积分

论坛元老

机长

积分
3741
发表于 2026-6-4 10:01:46 | 显示全部楼层
Ayb_*** 发表于 2026-6-4 08:35
没有必要使用这点空间,好像手册有说,必须保持零值

倒不是为了省那点空间,那才能省多少啊。主要是在做编译工具链的时候需要设计传参方案。
sdcc首参根据类型,8位用DPL,16位用DPH:DPL,32位用A:B:DPH:DPL,通用指针用B:DPH:DPL。
我在参照sdcc搞的时候,发现如果DR56的R56支持读写的话,这个参数设计就会简单很多很多。

但你既然都这么说了,我还是老老实实用B:DPXL:DPH:DPL吧……
业余撸代码,专业开飞机 https://gitee.com/STC-MCU
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:285
  • 最近打卡:2026-06-09 13:04:32
已绑定手机

22

主题

658

回帖

2450

积分

金牌会员

积分
2450
发表于 2026-6-4 10:36:36 | 显示全部楼层
hsr*** 发表于 2026-6-4 10:01
倒不是为了省那点空间,那才能省多少啊。主要是在做编译工具链的时候需要设计传参方案。
sdcc首参根据类 ...

这两个是专用寄存器,不要去修改它,251的寄存器多的是

点评

行吧  发表于 2026-6-4 14:11
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:98
  • 最近打卡:2026-06-04 10:45:04

173

主题

1334

回帖

5233

积分

荣誉版主

积分
5233
发表于 2026-6-4 10:45:04 | 显示全部楼层
试试不就知道了吗?还要问?

点评

这不应该是手册应该明确的东西么?手册里面该有但没有东西,当然要来问呀  发表于 2026-6-4 14:13
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-06-04 18:17:01

4

主题

227

回帖

1336

积分

金牌会员

积分
1336
发表于 2026-6-4 18:17:01 | 显示全部楼层
SPX不清楚,DPX为32位寄存器,可存4字节数据
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-6-13 10:51 , Processed in 0.075266 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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