问题标题:
【刚学汇编,请高手解析哈cf与of的问题,cf只是在无符号运算用吗?of只是在有符号时吗?cf与of有什么区别?有符号乘法与无符号乘法区别?有符号除法与无无符号除法区别?举例说明更好】
问题描述:

刚学汇编,

请高手解析哈cf与of的问题,cf只是在无符号运算用吗?of只是在有符号时吗?cf与of有什么区别?

有符号乘法与无符号乘法区别?有符号除法与无无符号除法区别?

举例说明更好

封伟彬回答:
  计算机中的数据可以理解成有符号数也可以理解为无符号数,所以,运算结束后,两个标志位都会被设置,如果理解是有符号数的运算,在查看结果时关注of,如果是无符号数,在查看结果时可以关注cf.   有符号数的乘法与无符号乘法、有符号数除法与无符号除法区别都是一样的:无符号数的乘除是把两个操作数直接进行乘或除;而有符号数在运算之前要先转成绝对值(带符号数在计算机中是以补码的形式存储的),做完后再转回补码
查看更多
数学推荐
热门数学推荐