首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

关于SF,该如何解决

2012-03-30 
关于SF var1word7fffhaddvar1,1为什么这个add指令执行完,sf被设为1了,var1不是应该是无符号的么?[解决办法

关于SF

var1   word   7fffh
add   var1,1
为什么这个add指令执行完,sf被设为1了,var1不是应该是无符号的么?

[解决办法]
如果将 var1 作为无符号数的话, 就没有必要去看 SF 了. 如果需要将 var1 作为符号数, 这时查看 SF 才有意义. 数据在内部处理上是一样的, 结果看程序自己是怎么处理了
[解决办法]
引用一句经典的话:“CPU并不知道当前操作数是有符号的还是无符号的,它只是机械地设置标志位”
故怎样取舍各标志位,取决于程序员自己对数据类型的理解

热点排行