Что означает эта запись?(указатель)
const volatile char *port=(const volatile char*) 0x30;
Зачем мы в инициализации типа повторяем в скобках сам тип?и что означает присвоение указателю значения 0x30? разве так можно?где и как будет выделена память этому значению?