xor dx, dx - зачем? (ну.... не существенно)
Трава? где-то здесь То что написано - "преждевременная оптимизация"
mov bx, x
shl bx,4
А может здесь?
mov bx, 1000h зачем?
И что такое 1000h
Добавлено через 4 минуты и 59 секунд: test ax, 1
jz g1
mov ah,09h
mov dx,offset strNeChet
int 21h
jmp exit2
g1:
mov ah,09h
mov dx,offset strChet
int 21h
Это похоже на говонокод
Как по мне так красивее
test ax, 1
jz g1
mov dx,offset strNeChet
jmp out
g1: mov dx,offset strChet
out: mov ah,09h
int 21h
Надеюсь понятно почему?