Bài tập về lập trình asembly

hiện tại mình đang gặp khó khăn ở xuất cái kq bài này bạn nào biết chỉ dùm mình với ạ.

.model small
.stack 100h
.data
nhap db "nhap mang : $"
xuat db 13,10,"tong : $ "
a dw ?
.code
main proc
    mov ax,@data
    mov ds,ax
    
    mov ah,9
    lea dx,nhap
    int 21h
    mov cx,0 
    
lap:
    mov bx,0
lap1:       
    
    mov ah,1
    int 21h
    cmp al,20h
    je lkq
    cmp al,13
    je thoat
    sub al,30h
    mov ah,0
    mov a,ax
    mov ax,10
    mul bx
    mov bx,a
    cmp bx,255
    jbe lap1
    jmp lap
lkq:   
    push bx
    inc cx
    jmp lap 
    
thoat:
    push bx
    inc cx
    mov ax,0
xuat1:
    mov ah,9
    lea dx,xuat
    int 21h     
    
cv:
    pop dx
    add ax,dx 
    loop cv
    mov ah,2 
    int 21h
     
main endp

Đề bài của bạn là gì?

2 Likes

nhập vào mảng 1byte xuất trên 1 dòng . tính tổng các giá trị vừa nhập vào.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?