Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Flat Assembler - FASM unter Win7 64Bit

mikemet1 / 12 Antworten / Flachansicht Nickles

Möchte gerne Assembler programmieren (lernen) unter WIN7 64 Bit, leider gibt es keine (Einsteiger)Bücher die sich mit 32/64 Bit Assemblerprogrammierung befassen. Aber vielleicht finden sich hier Gleichgesinnte die sich in der Gruppe das Thema erarbeiten wollen ?!

Bei Interesse bitte melden!

LG
mikemet

bei Antwort benachrichtigen
mikemet1 Nachtrag zu: „Danke für den Link! Das kommt der Sache schon näher, aber wirklich interessant...“
Optionen

Folgenden "Hello World" funktionsfähigen Quellcode habe ich gerade gefunden:

format PE console
entry start

include 'C:\fasm\include\win32a.inc'

;======================================
section '.data' data readable writeable
;======================================

hello_msg db 'Hello, world!',0

;=======================================
section '.code' code readable executable
;=======================================

start:
ccall [printf],hello_msg
ccall [getchar]
stdcall [ExitProcess],0

;====================================
section '.idata' import data readable
;====================================

library kernel,'kernel32.dll',\
msvcrt,'msvcrt.dll'

import kernel,\
ExitProcess,'ExitProcess'

import msvcrt,\
printf,'printf',\
getchar,'_fgetchar'

bei Antwort benachrichtigen