汇编语言里面NEG为什么能把如何将表格中的负数变为正数正数?是变成相反数吗?比如-5变成5?
来源:蜘蛛抓取(WebSpider)
时间:2019-10-29 01:18
标签:
如何将表格中的负数变为正数
· 有一些普通的科技小锦囊
neg是求補bai运算,执行的是: 取反后加1, 因此du可以将负zhi数求取其绝对值, 整数求其dao乘以专-1后的结果
这样就可以方便诸如属 124-5这样的运算,可以取124,再取5,将5用neg处理变荿补码形式的-5后两数求和
请问方便写一下负数用了NEG指令后,取绝对值的过程吗
具体笔算就是: 取反,然后加1
比如8位二进制5: B,取反=B,加1=B,这就是-5的補码表示
· 守护你的好奇心是我的星辰大海
这样操作数,就变成相反的数了
注意:x、y 都是补码。
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
· 有一些普通的科技小锦囊
neg是求補运算2113,执行的是: 取反后加1, 因此可5261以将负数求取其4102绝对值1653, 整数求其乘以专-1后的结果
这样就可以方便诸如属 124-5这样的运算,可以取124,再取5,将5用neg处理变荿补码形式的-5后两数求和
请问方便写一下负数用了NEG指令后,取绝对值的过程吗
具体笔算就是: 取反,然后加1
比如8位二进制5: B,取反=B,加1=B,这就是-5的補码表示
· 守护你的好奇心是我的星辰大海
这样操作数,就变成相反的数了
注意:x、y 都是补码。
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。