вот ввожу два числа вычитаю их почему то в результате выдается какой то странный символ.
| Код | SECTION .text org 0x100 ;создаем файл типа COm mov ah, 0x9 mov dx,chislo1 ; int 0x21 ;вызов DOS прерывания mov ah,0x01 ;DOS функция чтения символа int 0x21 ;вызов DOS прерывания mov dl,al ;копироание считанного символа в DL
xor al,al mov ah, 0x9 mov dx,chislo2 ; int 0x21 ;вызов DOS прерывания mov ah,0x01 ;DOS функция чтения символа int 0x21 ;вызов DOS прерывания mov cl,al ;копироание считанного символа в CL
sub dl,cl ;add dl, 0x30 mov ah, 0x2 int 0x21
cmp dl, 0xD ;проверка нажат нет ENTER mov ah,0x4C ;заверщение программы int 0x21 SECTION .data chislo1 DB "Vvedite chislo1" , '$' chislo2 DB 0xd, 0xa, "Vvedite chislo2" , '$'
|
|