.model small
.stack 100h
.data
msg1 db "Enter The First Number : $"
msg2 db ,0dh,0ah,"Enter The Second umber : $"
msg3 db ,0dh,0ah,"SUM of Entered Numbers = $"
num1 db ?;
num2 db ?,;
ans db ?,"$"
.code
main proc
mov ax,@data ;initiaize ds
mov ds,ax
mov dx,offset msg1 ;load and display msg1
mov ah,09
int 21h
mov ah,1h ;read first initial
int 21h
sub al,30h
mov num1,al
mov dx,offset msg2 ;load and display msg2
mov ah,9
int 21h
;read second initial
mov ah,1h
int 21h
sub al,30h
mov num2,al
mov dx,offset msg3
mov ah,9 ;load and display msg3
int 21h
mov al,num1 ;add num1 and num2
add al,num2
add al,30h ;moves value into ans
mov ans,al
mov dx,offset ans ;load and display msg3
mov ah,9
int 21h
end main
Напишите программу для ввода двух чисел (суммирование которых меньше 10) от пользователя и отображения их суммирования в следующей строке. Примечание: нет необходимости учитывать условия для вводимых чисел. Пример выполнения: введите первое число: 3 Введите второе число: 5 Суммирование 3 и 5 равно 8 НЕВОЗМОЖНО показать результат, например, суммирование 3 и 5 равно 8