; example of simplified Win32 programming using complex macro features
include 'encoding\utf8.inc'
include 'win32wx.inc'
.data
_str du 'Ово је ћирилица Караџића Вука', 0
_str2 du 'hello world1!', 0Dh, 0Ah, 'hello world2!', 0Dh, 0Ah, 'hello world3!', 0Dh, 0Ah
.code
start:
invoke MessageBox, HWND_DESKTOP, _str2, _str, MB_OK
invoke ExitProcess, 0
.end start
Ono što je super je da možete pisati UTF-8 tekst, ovaj kod nemojte ukucavati direktno u FASM editor, nego u Notepad, Notepad++, Atom, PSPad ili Microsoft Visual Studio Code.
Još jednom da ponovim, nemojte editovati kod u FASMW.exe ili Fresh.exe editorima (IDE-ima za assembler), što će reći, tu samo otvarate kod bez izmena, a editovanje prethodno obavite u PSPad-u na primer.
Ovo je iz razloga što FASM editor podržava samo Ascii unos teksta, ali u njemu možete otvoriti bilo koji enkodirani tekst, pa i UTF-8, samo ga nikad nemojte editovati direktno u FASM, nego u nekom drugom editoru. FASM koristite samo da otvorite .ASM kod i da izkompajlirate kod u EXE izvršni fajl.
Other Tips and Tricks:
https://www.fosshub.com/PSPad.html
https://flatassembler.net/examples.php
https://forum.tuts4you.com/topic/14111-delphi-to-fasm/
https://fresh.flatassembler.net/
include 'encoding\utf8.inc'
include 'win32wx.inc'
.data
_str du 'Ово је ћирилица Караџића Вука', 0
_str2 du 'hello world1!', 0Dh, 0Ah, 'hello world2!', 0Dh, 0Ah, 'hello world3!', 0Dh, 0Ah
.code
start:
invoke MessageBox, HWND_DESKTOP, _str2, _str, MB_OK
invoke ExitProcess, 0
.end start
Ono što je super je da možete pisati UTF-8 tekst, ovaj kod nemojte ukucavati direktno u FASM editor, nego u Notepad, Notepad++, Atom, PSPad ili Microsoft Visual Studio Code.
Još jednom da ponovim, nemojte editovati kod u FASMW.exe ili Fresh.exe editorima (IDE-ima za assembler), što će reći, tu samo otvarate kod bez izmena, a editovanje prethodno obavite u PSPad-u na primer.
Ovo je iz razloga što FASM editor podržava samo Ascii unos teksta, ali u njemu možete otvoriti bilo koji enkodirani tekst, pa i UTF-8, samo ga nikad nemojte editovati direktno u FASM, nego u nekom drugom editoru. FASM koristite samo da otvorite .ASM kod i da izkompajlirate kod u EXE izvršni fajl.
Other Tips and Tricks:
https://www.fosshub.com/PSPad.html
https://flatassembler.net/examples.php
https://forum.tuts4you.com/topic/14111-delphi-to-fasm/
https://fresh.flatassembler.net/
No comments:
Post a Comment
Beogradsko programiranje=