What is the meaning of the following line of code?

```
*(volatile unsigned int *) 0x00 = 0x00;

```

It is used in Assert definition:

```
void Assert()
{
    // (some other code above)

    *(volatile unsigned int *) 0x00 = 0x00;

    return;
}

```