7.asm

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

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

⌨️ 快捷键说明

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