Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Assembler » Was kann man mit assemly?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
20.11.2005, 11:24 Uhr
Diablo II



Was kann man mit assemly? kann man cracks und Spiel treiners erstelen?
fals doch, kurz beschreiben Bitte. Wie schwierich ist ubahaubt mit assembly zu Programmiren
und lernen.

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.11.2005, 11:52 Uhr
RedEagle



Assembly kann ALLES
Zur schwierigkeit:
Es kommt drauf an, was du machen möchtest. Ein Programm zu schreiben, das 2 Zahlen (|N*) addiert ist relativ leicht.

asm:

mov eax, 100
mov ebx, 100
add eax, ebx
; eax ist jetzt 200



Cracks und Trainer sind bestimmt nicht leicht zu schreiben, hab da allerdings keine erfahrung.
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.11.2005, 11:53 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Du kannst in Assembler alles programmieren, was du in jeder anderen Sprache auch kannst.
Kurz beschreiben?

Ähm, wie stellst du dir das vor?

Assembler ist eine Maschinensprache (niedrigste Abstraktionsschicht über Binärcode), und dementsprechend schwer zu lesen und zu warten. Viele Konstrukte, die du in C(++), Pascal und co in wenigen Zeilen mit ein paar if-else Konstruktionen erreichst musst du in Assembler mit einer riesen Menge goto-Spaghetticode umschreiben.
Als gegenleistung ist Assembler aber, da es direkt in Maschinencode überstezt werden kann, wahnsinnig schnell und darin geschriebene Programme laufen, wenn du keine OS-speziefischen Bibliotheken verwendest, auch ohne Betriebssystem!

EDIT: Hmpf... zu langsam

Dieser Post wurde am 20.11.2005 um 11:54 Uhr von Reyx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.11.2005, 11:58 Uhr
RedEagle



Zum Thema Betriebssystem:
Das Betriebssystem MenuetOS ( http://menuet.homelinux.net/Main_Page ) ist komplett in Assembly geschrieben. Und an dem System sieht man auch wie mächtig Assembly ist; da es Trotz GUI auf eine Diskette Passet, und die Programme KEINE spürbaren ladezeiten haben. Man klickt auf das Icon, und das Programm erscheint SOFORT
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.11.2005, 17:09 Uhr
Diablo II



kann ich mit Visual Studio NET. Assemly Programmiren?
Danke Leute.

PS:Kent gute seiten? Ich will mal fersuchen.
ich kann eine empfelen: www.joachimrohde.com
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
20.11.2005, 17:44 Uhr
A-l-e-x



Reine Assembler Programme kannst du nicht mit Visial Studio schreiben, jedoch kannst du Inline-Assembler benutzen. Damit kannst du deine Funktionen optimieren. Jedoch ist das nicht so mächtig wie ein reines Assembler. Wenn du reines Assembler progen willst, musst du dir einst von vielen kostenlosen Assemblern besorgen (wie MASM, TASM, NASM usw.). Sie unterscheiden sich in der Syntax nicht wesentlich von einander, bloss einige wenige Ausdrücke sind anders...

mfg A-l-e-x
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
20.11.2005, 18:42 Uhr
~Diablo II
Gast


MASM, TASM, NASM Gibts auf deutsch diese programmen?

ich habe eine Masm32 aber englishe editoren gefalen mir nich.

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
20.11.2005, 20:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


die meisten programmiertools sind englisch (was ich irgendwo nicht verstehe! *achtung, hab meinen freund ironie verloren, wo kann der nur sein*)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
20.11.2005, 21:45 Uhr
CDW



naja, das "hm, machen wirs einfach in Assembly, dann ist es schon automatisch schneller!" gilt schon seit ein paar Jahren nicht mehr - Intelcompiler oder auch gcc wird man nicht so einfach schlagen können. Und "ich lerne jetzt Assembly, damit bin ich cool" ist einfach nur albern . Natürlich schadet es nicht, denn wenn man weiß, wie der Code später bei der CPU "ankommt", kann man sein Programm (Strukturen, Algorithmen, Aufbau) besser planen und es dem Optimierer leichter machen.
Aus Spass an der Freude kann man damit aber auch so ziemlich alles umsetzen, was einem in den Sinn kommt - wenn man den Aufwand nicht scheucht. Und man lernt öfters was dazu, weil man dann gezwungen wird, keine fertigen Libs einzubinden, sondern die Funktionen "per Hand" nachzubauen.


Zitat:
cracks und trainers
wenn ich das schon lese... naja, lass es lieber sein. Das ist nichts, wo man sich für zwei Wochen hinsetzen und danach vor seinen Freunden angeben kann
--
EB FE

Dieser Post wurde am 20.11.2005 um 21:49 Uhr von CDW editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
20.11.2005, 22:40 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Vielleicht kannst du ja mal auf CDWs Homepage schauen, da findest du ein bißchen was an Code
www.cdw.de.vu
Und mal ehrlich, wenn du irgendwelche Cracks schreiben willst, dann ist so eine mächtige Sprache wie Assembler reine Verschwendung ...
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Assembler ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: