Итак, у меня есть программа в сборке 8086, которая позволяет пользователю вводить 2 цифры, сохранять их в переменной и затем распечатывать число:
data segment
broj db ?
ends
stack segment
dw 128 dup(0)
ends
code segment
mov ax, data
mov ds, ax
mov es, ax
mov ah, 1h
int 21h
sub al, 48d
mov bl, 10d
mul bl
mov broj, al
mov ah, 1h
int 21h
sub al, 48d
add broj, al
mov dl, broj
sub dl, 48d
mov ah, 2h
int 21h
mov ax, 4c00h
int 21h
ends
Однако всякий раз, когда я ввожу число, например, 21, оно не дает мне номер, а дает код ASCII для этого значения.
Кто-нибудь может помочь?!