3.asm

来自「三个数的比较大小在汇编操作环境下的运用并把他们储存在物理储存器里」· 汇编 代码 · 共 48 行

ASM
48
字号
 data segment
          x db 21
          y db 37
          z db 78
          max db ?
          min db ?
          data ends
          code segment
               assume cs:code,ds:data
          start: mov ax,data
                 mov ds,ax
                 mov bl,x
                 mov dl,y
                 cmp bl,y
                 jnb case1
                 cmp bl,z
                 jbe case2
                 mov al,z
                 mov cl,y
                 jmp case3
          case2: cmp dl,z
                 jbe case4
                 mov cl,y
                 mov al,x
                 jmp case3
          case4: mov cl,z
                 mov al,x
                 jmp case3
          case1: cmp dl,z
                 jnb case5
                 cmp bl,z
                 jnb case6
                 mov al,y
                 mov cl,z
                 jmp case3
          case5: mov al,z
                 mov cl,x
                 jmp case3
          case6: mov al,y
                 mov al,x
                 jmp case3
          case3: mov min,al
                 mov max,cl
                 mov ah,4ch
                 int 21h
          code ends
               end start

⌨️ 快捷键说明

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