VOOZH about

URL: https://qiita.com/hogehoge990/items/6804b78770c247e32856

⇱ Assembly code and Assembler on Windows 10. Windows 10でアセンブリ+ラして実行形式.exeを作成方法. #Security - Qiita


👁 Image
3

Go to list of users who liked

1

Share on X(Twitter)

Share on Facebook

Add to Hatena Bookmark

More than 5 years have passed since last update.

@hogehoge990

Assembly code and Assembler on Windows 10. Windows 10でアセンブリ+ラして実行形式.exeを作成方法.

3
Last updated at Posted at 2017-11-12

Good Morning.

  1. install MASM.
  2. 2.type Assembly code below and Assembler and got an Execute code.
.386
.model flat, stdcall
option casemap :none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
include \masm32\include\masm32.inc
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\masm32.lib
.data
 Hello db "Hello Assemblerrr!!!",0
 numb dword 5
.code
start:
 invoke StdOut, addr Hello
 xor eax,eax
 mov ebx, 17
 mov ecx, edi
 add ebx, [edi]
 mov ecx, numb
 ror ebx, cl
 invoke ExitProcess, 0
end start

Assembly -> save in .asm file -> Assembler this.
You will have below files and You need link them for one of two environments.


2017/11/13 05:12 521 mytest.asm
2017/11/13 05:12 625 mytest.obj

Chose console link Object file.(出来上がったobj fileをlinkしてあげてexeを作成が必要)


2017/11/13 05:15 521 mytest.asm
2017/11/13 05:15 2,560 mytest.exe
2017/11/13 05:12 625 mytest.obj

above files comes up with no errors and You got an executable.

and then run this on your windows CLI. (mytestって打つだけ)
Now You will have a running executable program.

C:\masm32>mytest
Hello Assemblerrr!!!
C:\masm32>

Enjoy 👁 :robot:

3

Go to list of users who liked

1
0

Go to list of comments

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3

Go to list of users who liked

1