cyh37017
级别: 略有小成
精华主题: 0
发帖数量: 122 个
工控威望: 269 点
下载积分: 789 分
在线时间: 169(小时)
注册时间: 2007-08-22
最后登录: 2023-10-18
查看cyh37017的 主题 / 回贴
楼主  发表于: 2014-09-29 17:03
[> K1X003 K0]        
[D= D158 K3200]    一个前面有D,   一个没有D,有什么区别吗?请高手指教!
如果我把第二条,改成这样:[= D158 K3200],这样功能一样不?
dugjj
级别: 家园常客
精华主题: 0
发帖数量: 238 个
工控威望: 537 点
下载积分: 3209 分
在线时间: 302(小时)
注册时间: 2008-03-20
最后登录: 2024-09-18
查看dugjj的 主题 / 回贴
1楼  发表于: 2014-09-29 17:12
16位和32位的区别
小布拉
擺个ㄗòsらˇ☆';...播出蕞媄麗啲记忆
级别: 工控侠客
精华主题: 0
发帖数量: 122 个
工控威望: 3795 点
下载积分: 21198 分
在线时间: 167(小时)
注册时间: 2008-12-29
最后登录: 2024-06-24
查看小布拉的 主题 / 回贴
2楼  发表于: 2014-09-29 17:38
不带D是16位字,16位数据范围是-32765到32767,超过此范围就执行不了了。32位可以到运算-21亿到+21亿
┕☆
         .資料再好.    .吔只褆點綴′
         .想説嘚話全在訫裡... .資料.隨心爾變-...
cyh37017
级别: 略有小成
精华主题: 0
发帖数量: 122 个
工控威望: 269 点
下载积分: 789 分
在线时间: 169(小时)
注册时间: 2007-08-22
最后登录: 2023-10-18
查看cyh37017的 主题 / 回贴
3楼  发表于: 2014-09-29 17:45
多谢高人指教!明白了.
cyh37017
级别: 略有小成
精华主题: 0
发帖数量: 122 个
工控威望: 269 点
下载积分: 789 分
在线时间: 169(小时)
注册时间: 2007-08-22
最后登录: 2023-10-18
查看cyh37017的 主题 / 回贴
4楼  发表于: 2014-09-29 17:46
那比如说我16位的,能用32位的吗?
如瞒你瞒
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 122 点
下载积分: 577 分
在线时间: 7(小时)
注册时间: 2014-05-19
最后登录: 2015-05-04
查看如瞒你瞒的 主题 / 回贴
5楼  发表于: 2014-09-30 12:07
16位没必要用32位的呀,用32位的会被占用两个寄存器,写程序的时候,如果再用下个寄存器就会重叠,程序出错。
王海fa
级别: 论坛先锋
精华主题: 0
发帖数量: 240 个
工控威望: 1881 点
下载积分: 3796 分
在线时间: 351(小时)
注册时间: 2010-04-05
最后登录: 2024-11-20
查看王海fa的 主题 / 回贴
6楼  发表于: 2014-10-06 09:16
可以用32位。要占2个寄存器。
gkrj998
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 126 点
下载积分: 7548 分
在线时间: 27(小时)
注册时间: 2014-02-11
最后登录: 2019-09-04
查看gkrj998的 主题 / 回贴
7楼  发表于: 2014-10-06 23:46
可以用32位