Advertisement
labib24

Untitled

May 19th, 2023
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .MODEL SMALL
  2. .STACK 100H
  3.  
  4.  .DATA
  5.    PROMPT_1   DB  'Enter first letter : $'
  6.    PROMPT_2   DB  'Enter second letter : $'
  7.    PROMPT_3   DB  'Output : $'
  8.    NEXT_LINE  DB  0DH,0AH,"$"
  9.  
  10.  .CODE
  11.    MAIN PROC
  12.      MOV AX, @DATA                
  13.      MOV DS, AX
  14.      
  15.      MOV AH, 2                  
  16.      MOV DL, "?"
  17.      INT 21H
  18.  
  19.      MOV AH, 9                  
  20.  
  21.      LEA DX, NEXT_LINE          
  22.      INT 21H
  23.  
  24.      LEA DX, PROMPT_1            
  25.      INT 21H
  26.  
  27.      MOV AH, 1                  
  28.      INT 21H                    
  29.      MOV BL, AL                
  30.      MOV AH, 9                  
  31.  
  32.      LEA DX, NEXT_LINE          
  33.      INT 21H
  34.  
  35.      LEA DX, PROMPT_2            
  36.      INT 21H
  37.  
  38.      MOV AH, 1                  
  39.      INT 21H                    
  40.      MOV BH, AL                  
  41.      MOV AH, 9                  
  42.  
  43.      LEA DX, NEXT_LINE          
  44.      INT 21H
  45.  
  46.      LEA DX, PROMPT_3            
  47.      INT 21H
  48.  
  49.      MOV AH, 2                  
  50.  
  51.      CMP BL, BH
  52.  
  53.      JAE @GREATER
  54.        MOV DL, BL
  55.        INT 21H
  56.  
  57.        MOV DL, BH
  58.        INT 21H
  59.  
  60.        JMP @END
  61.  
  62. @GREATER:
  63.        MOV DL, BH
  64.        INT 21H
  65.  
  66.        MOV DL, BL
  67.        INT 21H
  68. @END:
  69.  
  70.      MOV AH, 4CH                
  71.      INT 21H
  72.    MAIN ENDP
  73.  END MAIN
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement