请问:MOV AH,-40 与 MOV AH,0D8H一样,那么-40是怎么样转换为16进制0D8H的。

来源:百度知道 编辑:UC知道 时间:2024/05/09 14:16:44

一样。
分析:先用数制转换,将十进制数-40转换成二进制数为-0101000B,然后将符号数值化,即将负号用1表示,且将符号放在最高位,得到二进制数的原码为10101000B,再将原码的符号位不变,数值位按位取反,且末位加1,得到二进制数的补码为11011000B,最后将补码的二进制形式转换为十六进制数为0D8H。

同意上楼,在计算机中数字是以补码的形式存储的

把分送给上面那位吧