void printchar(char znak, char x, char y); void setmod(char mod); unsigned char readchar(); unsigned char readchar() { unsigned char znak1,znak2,znak; asm { mov ah,0x0; int 0x16; mov znak,al; } return znak; } void setmod(char mod) { asm { mov ah,0; mov al,mod[0]; int 0x10; } } void printchar(char znak, char x, char y) { asm { mov ah,0x2; mov bh,0; mov dh,x; mov dl,y; int 0x10; mov ah,0xa; mov al,znak; mov cx,1; int 0x10; } } void main() { unsigned char dummy; int temp; setmod(3); do { dummy=readchar(); temp =(dummy % 10)+40; printchar(temp,1,2); temp =dummy / 10; temp =(temp % 10)+40; printchar(temp,1,1); } while (dummy!=27); }