Chương trinh hợp ngữ ASM tính tổng 2a^2 + 3bc
.model small
.stack 100h
.data
tb1 db 10,13,"nhap vao A= $"
tb2 db 10,13,"nhap vao B= $"
tb3 db 10,13,"tong 2A^2+3B la : $"
.code
main proc
mov ax,@data
mov ds,ax
lea dx, tb1
call hien_thong_bao ; hien thong bao 1
call nhap
sub al,30h
;xor ah,ah
mul al ; A^2
mov bl,2
mul bl ; 2A^2
mov cx,ax
lea dx,tb2
call hien_thong_bao ; hien thi tb 2
call nhap
sub al,30h
mov dl,3
mul dl ; 3B
add cx,ax
or cx,30h
lea dx,tb3
call hien_thong_bao ; hien thi tb 3
mov dx,cx
;xor dh,dh
call hien_thi ; hien thi ra man hinh tong
mov ah,4ch
int 21h
main endp ; ket thuc ct chinh
hien_thong_bao proc
mov ah,9
int 21h
ret
hien_thong_bao endp ; chuong trinh con hien thong bao.
nhap proc
mov ah,1
int 21h
ret
nhap endp ; chuong trinh con nhap
hien_thi proc
mov ah,2
int 21h
ret
hien_thi endp ; chuong trinh con hien thi
end main
Rated 4.6/5 based on 28 votes
0 Response to "Chương trinh hợp ngữ ASM tính tổng 2a^2 + 3bc"
Post a Comment