No to nie jest takie proste i oczywiste.
Możesz takie coś napisać w asm, korzystając z przerwań BIOSu - musisz po prostu napisać własny bootsector. Przydatna Praktycznie niezbędna będzie ta stronka: www.ctyme.com/intr/int.htm.
Jeśli chcesz w C++, bez asma, to przydałby się jakiś bootloader, który załaduje plik binarny do pamięci i dokona z niego rozruchu - polecam GRUB. No i to nie jest tak, że masz od razu do dyspozycji całą bibliotekę standardową i jeszcze więcej ;) Musiałbyś napisać sobie funkcje do wypisywania tekstu, później jeszcze do wczytywania danych z klawiatury... uwierz mi, sporo z tym roboty.
Nie zawrę tutaj wszystkich informacji na ten temat, jak czegoś nie wiesz, lub masz z czymś wątpliwości to pytaj.