后缀h表示16进制,在16进制中每个位可以表示0~15之间的数值,符号上除了0~9之外还有a,b,c,d,e,f分别表示10,11,12,13,14,15。所以 0fch 表示的数对应到十进制就是 ch + f0h = ch + fh×10h = 12 + 15×16 = 252。如果去掉 h 就不对了,编译器会报错。因为去掉后就会默认解释为10进制数,但是10进制下的数字是没有 f 和 c 的。#25 没有 h 表示就是十进制数 25,如果是 #25h 那么对应的十进制数就是 5+2×16=37。#在汇编语言一般用来表示立即数。... |