memory->write( 0xDEADBEEF, 123 ); // записываем 123 в 0xDEADBEEF как int (4 байта)
memory->write( 0xDEADBEEF, ( long long int )( 123 ) ); // записываем 123 в 0xDEADBEEF как long long (8 байт)
unsigned char buf[] = "\xEE\xBB\xAA";
memory->write( 0xDEADBEEF, { buf, sizeof( buf ) - 1 } ) // записываем EE BB AA в 0xDEADBEEF (3 байта) // - 1 в сайзе нужен для того чтобы не записать NULL символ