Untitled

mail@pastecode.io avatar
unknown
assembly_x86
19 days ago
772 B
2
Indexable
Never
.main
    .var
    last
    2last
    counterin
    .end-var
    

    init:
        BIPUSH 9        // counter op negen
        ISTORE counterin
 
        IN               // initiele input
        GOTO loop
    loop:	    
        IN               // laad een input en zet de counter eentje om laag
        ILOAD counterin 
        BIPUSH 1
        ISUB
        DUP
        ISTORE counterin
        IFEQ end

        ISTORE last               // haal beiden inputs van elkaar en kijk of het antwoord kleiner dan nul is 
        ISTORE 2last
        ILOAD last
        DUP
        ILOAD 2last
        ISUB

        IFLT print
        GOTO loop
    print:
        DUP
        OUT
        GOTO loop
    end:				
        halt

.end-main
Leave a Comment