505311849
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 134 点
下载积分: 726 分
在线时间: 22(小时)
注册时间: 2017-08-07
最后登录: 2018-06-24
查看505311849的 主题 / 回贴
楼主  发表于: 2017-08-07 22:44
请教,假如一个ID:8fka68005803存到寄存器r1-r6里面,实际每个寄存器存2位,r1存8f,r2存ka,以此类推下去。想问下大神为啥会这样?一个寄存器最多能存2个数字是吗?怎么存的?需要专业解答,像什么16位一个字,8位一个字节以二进制存入等等我都知道了,我就想知道为啥寄存器能存两个数(不是两位数),怎么存的。
505311849
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 134 点
下载积分: 726 分
在线时间: 22(小时)
注册时间: 2017-08-07
最后登录: 2018-06-24
查看505311849的 主题 / 回贴
1楼  发表于: 2017-08-08 10:33
特别感谢二楼和三楼的大神,经过测试是ASCII这种储存情况,膜拜。可是还有个问题,就是普通寄存器r10,正常传送不是以二进制存在里面的吗?如何让它以ASCII形式存在里面?或者是说它里面的存的16位,什么时候表示普通二进制,什么时候表示ASCII,或者我如何设定?