请问:MOV AH,-40 与MOV AH,0D8H一样的意思,-40是怎么样转化到16进制0D8H的

来源:百度知道 编辑:UC知道 时间:2024/05/10 01:14:50

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

40除以16,除数2放在高位,余数8放在低位得28H