汇编里带符号与不带符号怎么区分

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:02:01
大哥门。有时间帮下小弟吧。对你门来肤浅得很的问题。
汇编里带符号和不带符号怎么区分?

汇编里带符号是指最高位是符号位,其它位是数值位,而且用补码表示,如11111111B就是带符号数-1的字节形式的补码,也就是说-1在计算机中用字节表示时,就是11111111B。
不带符号是指所有位都是数值,没有正负之分,如11111111B就是无符号数255。
只有乘除法指令和比较指令中对带符号数和无符号数操作的指令不同,如MUL和DIV分别表示无符号数的乘除;IMUL和IDIV表示带符号数的乘除。