第1个回答 2008-01-16
LZ把位数搞错了:
Eax:二进制为32位,十六进制为8位;
AX :二进制为16位,十六进制为4位;
AL :二进制为8位,十六进制为2位;
AH :二进制为8位,十六进制为2位;
AL的8位是二进制的,而1256H转化为二进制是16位,放不下的。本回答被提问者采纳
第2个回答 2008-01-17
ah al 是8位,是指8位2进制的
1256H是16进制数,每一位的数字对应四位二进制数
转换过来就是1256h=0001 0010 0101 0110b,高8位的12H=00010010b送AH
第3个回答 2008-01-17
计算机中的信息都是以二进制数的形式来储存的。AX是16位寄存器,AL,AH都是八位,就是说AL,AH能存八位二进制数,而一位十六进制数对应四位二进制数。所以。。。