⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ts.asm

📁 关于8086汇编的一些作业程序
💻 ASM
字号:
stack segment stack'stack'
      dw 32 dup(?)
stack ends
data segment
N1 DB 2,0,2 DUP(?)
N2 DB 2,0,2 DUP(?)
NUM1 DB 5 DUP(?)
NUM2 DB 5 DUP(?)
SUM DB 6 DUP(?)
OUBF1 DB 'NUM1 IS:$'
OUBF2 DB 'NUM2 IS:$'
OUBF3 DB 'SUM IS:$'
data ends
code segment
begin proc far
      assume ss:stack,cs:code,ds:data
      push ds
      sub ax,ax
      push ax
      mov ax,data
      mov ds,ax
  
      
      MOV CX,4
      MOV AX,0
      MOV SI,0
     

AGAIN1:MOV DX,OFFSET N1
      MOV AH,10
      INT 21H
      MOV AL,N1+2
      MOV NUM1[SI],AL
      INC SI
      LOOP AGAIN1
      MOV NUM1[SI],'$'

      MOV DX,OFFSET OUBF1
      MOV AH,9
      INT 21H
      
      MOV DX,OFFSET NUM1
      MOV AH,9
      INT 21H

      MOV DL,0AH
      MOV AH,2
      INT 21H
      MOV DL,0DH
      MOV AH,2
      INT 21H

      MOV CX,4
      MOV AX,0
      MOV SI,0

AGAIN2:MOV DX,OFFSET N2
      MOV AH,10
      INT 21H
      MOV AL,N2+2
      MOV NUM2[SI],AL
      INC SI
      LOOP AGAIN2
      MOV NUM2[SI],'$'
     
      MOV DX,OFFSET OUBF2
      MOV AH,9
      INT 21H
      
      MOV DX,OFFSET NUM2
      MOV AH,9
      INT 21H

      MOV DL,0AH
      MOV AH,2
      INT 21H
      MOV DL,0DH
      MOV AH,2
      INT 21H

     

      MOV CX,4
      MOV AX,0
      AND AX,AX
      MOV SI,3
SUMAGAIN:AND NUM1[SI],0FH
         MOV AL,NUM1[SI]
         AND NUM2[SI],0FH
         ADC AL,NUM2[SI]
         DAA
         
         OR AL,30H
         
         MOV SUM[SI],AL
         DEC SI
         LOOP SUMAGAIN
         MOV SUM[4],'$'

         MOV DX,OFFSET OUBF3
         MOV AH,9
         INT 21H

         MOV DX,OFFSET SUM
         MOV AH,9
         INT 21H

         ret 
begin endp
code ends
     end begin

       
         


     
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -