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

📄 exam1.asm

📁 汇编代码
💻 ASM
字号:
STACK1        SEGMENT    PARA STACK
STACK_AREA    DW        100H DUP(?)              
STACK_BTM     EQU       $-STACK_AREA         
STACK1        ENDS
DATE1         SEGMENT        
TABLE_LEN     DW        16
TABLE         DW        200,300,400,10,20,0,1,8
              DW        41H,40H,42H,50,60,0FFFFH,2,3
DATE1         ENDS

CODE1         SEGMENT
              ASSUME    CS:CODE1,DS:DATE1,SS:STACK1
MAIN          PROC      FAR
              

              MOV       AX,STACK1
              MOV       SS,AX
              MOV       SP,STACK_BTM
              MOV       AX,DATE1
              MOV       DS,AX             
LP1:          MOV       BX,1
              MOV       CX,TABLE_LEN
              MOV       SI,OFFSET TABLE
LP2:          MOV       AX,[SI]
              CMP       AX,[SI+2]
              JBE       CONTINUE
              XCHG      AX,[SI+2]
              MOV       [SI],AX
              MOV       BX,0
CONTINUE:     ADD       SI,2
              LOOP      LP2
              CMP       BX,1
              JZ        EXIT
              JMP       SHORT LP1
EXIT:         MOV       AH,09h
              MOV       SI,OFFSET TABLE
              MOV       DX,[SI]
              
              INT       21H
              MOV       DX,[SI+2]
              INT       21H
              MOV       DX,[SI+4]        
              INT       21H
              MOV  AH,4ch 
MAIN          ENDP
CODE1         ENDS
              END       MAIN                                                                                                                                                                                                   

⌨️ 快捷键说明

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