负数变整数的数据处理问题一个,请教 float a=0.8;a=-a;
汇编语言 怎么实现判断一个数是正数还是负数 用补码进行判断百。比如:-1 0xFF2 0xFE等等。对于8位机而言,度问1~127为正数;0为0,129~255为负数(-127~-1),还有一个-128一共127+1+127+1=256个数。答前提是你确定是有符号数;如果是无内符容号数,那么就是从0到255。
汇编语言里面NEG为什么能把负数变正数?是变成相反数吗?比如-5变成5? neg是求补运算,执行的是:取反后加1,因此可以将负数求取其绝对值,整数求其乘以-1后的结果这样就可以方便诸如 124-5这样的运算,可以取124,再取5,将5用neg处理变成补码形式的-5后两数求和