Chuyên Đề một số dạng bài tập về lập trình hợp ngữ asm

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    ; 14.viet chuong trinh assembly nhap vao 2 so a,b co 1 chu so

    ; tinh y=(a+b)*2 in ket qua duoi dang ma nhi phan

    .model tiny

    .code

    org 100h

    main proc near

    jmp bd

    t1 db 'nhap a=$'

    t2 db 0ah,0dh,'nhap b=$'

    t3 db 0ah,0dh,'y=(a+b)*2=$'

    bd:

    mov ah,09h

    lea dx,t1

    int 21h

    mov ah,01h

    int 21h

    mov bl,al

    mov ah,09h

    lea dx,t2

    int 21h

    mov ah,01h

    int 21h

    mov bh,al

    mov ah,09h

    lea dx,t3

    int 21h

    sub bl,30h

    sub bh,30h

    add bl,bh

    shl bl,01h

    mov ah,02h

    mov cl,08h

    xx: mov dl,00h

    shl bl,01h

    adc dl,30h

    int 21h

    loop xx

    int 20h

    main endp

    end main
     

    Các file đính kèm:

Đang tải...