是一样的,第一种是65536-10000=55536,而55536转换成是十六进制就是D8F0,TH0=0XD8是高8位,而TL0=0xF0是低8位。 第二个TH0= -10000/256;TL0 =-10000%6;相当于:TH0= 65536-10000/256;TL0 =65536-10000V;那运算之后就是TH0=55536/256;TL0 =55536%6;. 55536/256相当于高8位,也就州带是0XD8;55536%6相当于低8位,也就是0XF0。 所以说只是赋值的仔液方式不同,但是结果是一念迹物样的!