char *ptr; // Объявляется указатель (в данном случае тип char)
ptr = 0x100; // Установить указатель на адрес 0x100 ........
А что касается работы с компютером, то я бы сделал как-то по-другому, без привязки к физическим адресам. Обычно нужно знать какие данные должны быть записаны (или считаны) и сколько будет этих данных. Соответственно и команда должна формироваться без указания адреса, но в ней нужно указать какие именно данные будут пересылаться в контроллер или считываться из него.