255的二進(jìn)制表示方法為:0000 0000 1111 1111
執(zhí)行了CML后,其值為 1111 1111 0000 0000
256的二進(jìn)制表示方法為:0000 0001 0000 0000
負(fù)數(shù),在PC中表示為其正數(shù)的補(bǔ)碼,也就是反碼+1
256的反碼為:1111 1110 1111 1111
那么補(bǔ)碼就是反碼+1,也就是1111 1111 0000 0000。
16位符號數(shù)據(jù)能表示的值域?yàn)?32768~+32767,那又怎么可能表達(dá)為-65280呢?
Good Luck~