发布网友 发布时间:2023-07-18 18:09
共4个回答
热心网友 时间:2024-11-26 01:25
0F0H就是F0H,前面的那个“0”是为了避免字母与数字混淆加上去的(约定:书写时在最高位为字母的十六进制数前加一个0),因为十六进制数和十进制数一样,最高位加“0”不会影响数的大小,无实际意义。所以0F0H取反就是F0H,而F0H取反结果就是0FH。热心网友 时间:2024-11-26 01:25
0F0H就是F0H,汇编语言规定十六进制数第一个数字不能是字母,若是字母,前面要加一个“0”。否则,编译器会把这个十六进制数当作标号来处理。热心网友 时间:2024-11-26 01:26
不是啊 本来是f0 取反变成f 没错啊 之所以前面加个0是编译器规定 十六进制数第一个数字不能是字母热心网友 时间:2024-11-26 01:26
按位取反是按二进制算的