Ein char ist auf allen relevanten Plattformen 8 Bit, deswegen sagte ich ja nein.
09. November 2026, 18:29
[...]Jedes Byte hat seine eigene Adresse[...]Quelle: http://de.wikibooks.org/wiki/Maschinensprache_i8086/_Speicher
void init(void)
{
const char hw[] = "Hello World!";
int i;
char* video = (char*) 0xB8000;
int n = 0;
while (n < 0xFA0)
{
video[n] = 0x0;
n++;
}
for (i = 0; hw[i] != '\0'; i++)
{
video[i * 2] = hw[i];
video[i * 2 + 1] = 0x07;
}
}

Ich weiß nicht ob das stimmt.
.