汇编中的负数怎么表示?
我想请教一下,如何在汇编中定义一个数为负数。我们知道,用补码可以表示一个数是否为负数,但,汇编中为什么没有提供定义的方式???
比如在C语言下,我们可以写如下代码:
main()
{
int i;
i=-1;
printf("i=%d",i);
}
这就很清楚了,i=-1,那汇编中怎么定义,是不是也和C一样,用这样的语句表示:
abc equ -1
对于人们来说,是很好理解,但是机器是怎么知道这个数就是-1?在16位数中“FFFF”即可以表示正,也可以表示负。那么,让机器区分正与负的机制在哪里???