Advertisement
huyhung94

Tính tổng ( ASM)

Sep 28th, 2014
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. ; Nhập vào 2 số có một chữ số
  3. ; Hiển thị tổng của 2 số đó
  4. .MODEL small
  5.  
  6. .STACK 10h
  7.  
  8. .DATA
  9.     td1 DB 'Nhap so thu 1: $'
  10.     td2 DB 0Ah,0Dh,'Nhap so thu 2: $'
  11.     td3 DB 0Ah,0Dh,'Tong cua 2 so: $'
  12.    
  13. .CODE
  14.   main  PROC
  15.    
  16.     MOV AX,@Data
  17.     MOV DS,AX
  18.    
  19.     MOV AH,09h
  20.     LEA DX,td1
  21.     INT 21h         ;   'Nhap so thu 1: '
  22.    
  23.     MOV AH,01
  24.     INT 21h
  25.     MOV BL,AL
  26.     SUB BL,30h
  27.    
  28.     MOV AH,09h
  29.     LEA DX,td2
  30.     INT 21h         ;   'Nhap so thu 2: '
  31.    
  32.     MOV AH,01
  33.     INT 21h
  34.     SUB AL,30h      ; 'AL = so thu 2'
  35.     ADD Bl,AL       ; 'BL = AL + Bl = tong cua 2 so'
  36.    
  37.     MOV AH,09h
  38.     LEA DX,td3
  39.     INT 21h         ;   'Tong cua 2 so: '
  40.    
  41.     MOV AH,02h
  42.     MOV DL,BL
  43.     ADD DL,30h
  44.     INT 21h
  45.  main Endp
  46. END main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement