P
Unter DOS koennte er auch die C-Library verwenden (also Funktionen wie printf(), scanf() usw., oder gar cprintf() usw.).
Das ist vermutlich einfacher, als ueber die DOS- bzw. BIOS-Interrupts zu gehen.
Wie man mit DOS / mit dem BIOS Zeichen einliest, steht uebrigens in einer DOS- bzw. BIOS-Interrupt-Tabelle, die man im Netz finden kann.
Um Zahlen zu Strings zu konvertieren, dividiert man (fuers Dezimalsystem) eine Zahl durch 10, addiert zum Divisionsrest 48 ('0') dazu, gibt das Zeichen aus, und wiederholt, bis die Zahl 0 ist. Um auch negative Zahlen ausgeben zu koennen, muss man vorher das Vorzeichen pruefen, dann ggf. ein Minuszeichen ausgeben, und die Zahl negieren, bevor sie ausgegeben wird.