madin1314
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 175 点
下载积分: 638 分
在线时间: 20(小时)
注册时间: 2008-10-27
最后登录: 2012-07-31
查看madin1314的 主题 / 回贴
楼主  发表于: 2009-06-27 16:07
问个大家可能觉得有点傻的问题,经常给看到一些指令前面加一个字母D,也知道这是什么32位,16位和32位到底如何区分,32位为什么又会占用两个寄存器呢?不知道怎么去运用它们,,我在想什么时候该用16位呢,什么时候该用32位呢?我一直都是糊里糊涂,请高手指点,
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5219 个
工控威望: 7443 点
下载积分: 159203 分
在线时间: 3177(小时)
注册时间: 2007-11-21
最后登录: 2025-01-08
查看sjm213的 主题 / 回贴
1楼  发表于: 2009-06-30 14:09
引用
引用第7楼dl2006于2009-06-30 08:16发表的  :

这两指令在使用上有什么规则?我也是经常搞错,要是有什么口决就好了.


规则?就看您需要的数值范围,范围小的用16位,大的用32位。