Assembly 十六进制中的空值是什么
我必须在汇编程序中调试一个C应用程序。我想知道寄存器是否包含Assembly 十六进制中的空值是什么,assembly,powerpc,Assembly,Powerpc,我必须在汇编程序中调试一个C应用程序。我想知道寄存器是否包含 NULL。我需要它的十六进制值 注: 我使用PPC空值表示十六进制的00 请参阅: Ehm。。。为什么您认为需要十六进制版本的值?NULL是零,零是NULL。您不是说00h吗?;-);-)不,他是指0x00;-)@布莱克:或者OP的原始链接与此无关;问题是关于NULL,而不是NUL。但是,是的,我认为所有PowerPC编译器都使用0作为空指针的对象表示。然而,C标准并不要求这样做,而且显然至少有一个真实世界的C实现对(void*)0a
NULL
。我需要它的十六进制值
注:
我使用PPC空值表示十六进制的
00
请参阅:
Ehm。。。为什么您认为需要十六进制版本的值?
NULL
是零,零是NULL
。您不是说00h吗?;-);-)不,他是指0x00;-)@布莱克:或者OP的原始链接与此无关;问题是关于NULL,而不是NUL。但是,是的,我认为所有PowerPC编译器都使用0
作为空指针的对象表示。然而,C标准并不要求这样做,而且显然至少有一个真实世界的C实现对(void*)0
akaNULL
使用了非零位模式。