Dùng emu8086: Viết chương trình hợp ngữ để nhập vào 2 số thập phân 123 và -81. Thực hiện phép cộng giữa hai số thập phân đó và xuất ra màn hình
Đây là bài mình ạ. Mong các bạn giúp đỡ, mình k nhập số có 2 chữ số trở lên đc và cộng lại lỗi
.model small
.stack
.data
msg1 db 10,13, "Nhap so thu nhat: $"
msg2 db 10,13, "Nhap so thu hai: $"
msg3 db 10,13, "Tong 2 so la: $"
num1 db ?
num2 db ?
tong db ?
.code
; lay du lieu tu data vao ds
Mov ax,@data
Mov ds,ax
; xuat thong bao nhap so thu nhat
mov ah, 9h
lea dx, msg1
int 21h
; nhap vao mot so
Mov ah, 1h
Int 21h
Sub al, 30h
Mov num1, al
; xuat thong bao nhap so thu hai
mov ah, 9h
lea dx, msg2
int 21h
; nhap vao mot so
Mov ah, 1h
Int 21h
Sub al, 30h
Mov num2, al
; xuat thong tinh tong
mov ah, 9h
lea dx, msg3
int 21h
; tinh tong
mov al, num1
mov bl, num2
add al, bl
mov tong, al
; xuat tong ra man hinh
mov ah, 2h
mov dl, tong
int 21h
; thoat chuong trinh
Mov ah, 4ch
Int 21h
END