打印
[ARM入门]

寄存器前能直接加负号么

[复制链接]
1098|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
killvx|  楼主 | 2015-2-7 15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
killvx|  楼主 | 2015-2-8 20:42 | 只看该作者
arm9以前的处理器采用的指令集不支持这种写法
但是cortex-a8采用的是armv7-a指令集是可以这么写的
结贴

使用特权

评论回复
板凳
wang168506| | 2015-2-9 17:09 | 只看该作者
能写个渣渣啊 ,直接负的? 首先这牵扯到数据类型,你知道数据类型是什么么? 如果是int 还好  如果是unit  你这负号加上算怎么回事,再说 数学和机器不一样  哪有直接加负号的  你要取反

使用特权

评论回复
地板
killvx|  楼主 | 2015-2-10 08:01 | 只看该作者
你可真逗 你的高度也太高了 都上升到数据类型了
我取什么反啊 我要减  加减法你不知道么
汇编原始代码你都能上升到int uint

使用特权

评论回复
5
killvx|  楼主 | 2015-2-10 17:07 | 只看该作者
编译的时候需要选择arm还是thumb模式
thumb指令集是不支持的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

54

帖子

1

粉丝