Merhabalar elimde bir Bootloader var Assembly ile yapıldı C++ dosyalarını çalıştırıyor elimde ekrana yazdırma kodu var 0xb8000 kullanarak yapıyor benim merak ettiğim şey bu kullanıcıdan bir input nasıl alabilirim? Çok fazla araştırdım bulamadım.
Not: C++ dosyaları içinde C kullanıyorum. extern "C"
Klavyene bağlı. PS2 klavyeler için, IRQ1 hattından gelen veriyi dinleyip onu kernel'deki hash table'a hash olarak vereceksin, ve o hash'e karşılık gelen karakteri ekranda bastıracaksın.
Çünkü %c "char" tipi için kullanılır. Sen büyük ihtimal string yolluyorsun ve hata veriyor.
char arrayini yazdırmak için %s kullanılır.
örnek kullanım;