char vstup(); void vystup(char, char); char vstup() { char ven; do asm{ mov ah,00h int 16h mov ven,al } while(!ven); return ven; } void vystup(char klav, char pos) { asm{ mov ah,02h mov bh,0h mov dh,0h mov dl,pos int 10h mov ah,0ah mov bh,0h mov al,klav mov cx,1h int 10h } } void main() { int i = 2; char znak; while((znak = vstup()) != 27) { asm{ mov ah,00h mov al,02h int 10h } while(znak) { vystup((znak % 10) + '0', i); znak /= 10; i--; } } }