Facebook
From Sudipto Rudro, 1 Month ago, written in x86 Assembler.
This paste is a reply to Untitled from Sudipto Rudro - go back
Embed
Viewing differences between Untitled and Re: Untitled
INCLUDE 'EMU8086.INC'
.MODEL SMALL
.STACK 100H
.DATA

.CODE

MAIN PROC
    MOV BX,0
    MOV CL,4
    ;PRINT"ENTER THE HEX NUM "
    MOV AH,1

FOR1:
    INT 21H
    CMP AL,0DH
    JE END_FOR
    
    CMP AL,41H
    JGE LETTER
    
    ;DIGIT
    SUB AL,48
    JMP SHIFT
    
LETTER:
    SUB AL,37H
    
SHIFT:
    SHL BX,CL ;NEW SPACE TO STORE
    OR BL,AL
    JMP FOR1
    
END_FOR:
    
    PRINTN
    
    ;XOR CH,CH
    MOV CX,4
    MOV AH,2
    
FOR2:
    MOV DL,BH
    SHR DL,4
    SHL BX,4
    
    CMP DL,10
    JGE LETTER2
    
    ;DIGIT
    ADD DL,48
    INT 21H
    JMP END_OF_LOOP2
    
LETTER2:
    ADD DL,55
    INT 21H
    
END_OF_LOOP2:
    LOOP FOR2
    
    MOV AH,4CH
    INT 21H

MAIN ENDP
END MAIN 

Replies to Re: Untitled rss

Title Name Language When
Re: Re: Untitled Sudipto Rudro asm 1 Month ago.