popcash

Chương trinh hợp ngữ ASM tính tổng 2a^2 + 3bc

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

Kiếm tiền với Popcash.net

Bài viết được quan tâm