Page cover

🪟ASM1 - Windows

Task1:

HelloWorld.asm
include \masm32\include\masm32rt.inc

.data
    prompt  db  "Hello Kinabler", 0
.code

start:
push offset prompt
call StdOut

end start

Task2:

input.asm
include \masm32\include\masm32rt.inc

.data
    prompt1  db  "Input anythings here: ", 0
    string  db  32 dup(?)
    prompt2  db  "Your Strings inputed: ", 0
.code
start:
    push offset prompt1
    call StdOut

    push 32
    push offset string
    call StdIn  

    push offset prompt2
    call StdOut

    push offset string
    call StdOut  
end start

Task3:

include \masm32\include\masm32rt.inc

.data
    msg1    db  "Enter a strings to convert: ", 0
    buffer  db  32  dup(?)
    msg2    db  "Your String entered: ", 0
.code

start:
    push offset msg1
    call StdOut

    push 32
    push offset buffer
    call StdIn

    push 32
    push offset buffer
    call CharUpperBuffA
    
    push offset msg2
    call StdOut

    push offset buffer
    call StdOut

end start

Task4:

Last updated