Français
Sondages

Assemblerkenntnisse - oui ou bien non?

 
j'ai encore einiges avant et voudrais la fois insgesammt antesten, comme avec des Kenntnissen um Assembler (ASM/MASM) ici im Forum so aussieht.

Keinen blassen Schimmer: vous avez encore nie grandiose avec ASM trop 1faire gehabt et jusqu'alors selbst aucun Source dans ASM geschrieben. aussi qui, qui zwar im Prinzip une Großteil eines ASM Textes lesen peut, mais pas en supplément dans qui situation sommes, eigenen Code trop écrivons, devrait sich ici eintragen. aussi quelqu'un, qui zwar irgendwann einmal irgendein Tutorial durchgeackert hat, mais nie zum écrivons gekommen ist, est ici hin. avant etwa einer semaine hätte je mich sur jedenfall ici eingetragen.

Habe Grundkenntnisse: ici gehören alle hin, qui zwar déjà kleinere Codes dans ASM geproggt avons, mais large en entfernt sommes, qui gesammt Syntax trop connaître. aussi alle Einsteiger dans ASM Programmation devrait sich ici angesprochen sentir. je selbst habe mich aussi ici verewigt.

Habe Erfahrung avec ASM: c'est qui richtige Stelle zum Ankreuzen pour qui Profis dans ASM Programmation (Frank Abbing serait je zum Beispiel ici einordnen). chacun, qui déjà quelques größere Projekte avec ASM durchgeführt hat, mais jadis encore pas jeden Kniff kennt (comment z.B. Treiberprogrammierun ou bien cela Erstellen de DLL) et gens, qui zwar früher viel avec ASM herumgespielt, mais déjà depuis Jahren rien plus geproggt avons, devrait ici son Croix mettons.

je hätte es wirklich volontiers, si chacun, qui sur cet sondage stößt, vous aussi répondre serait. qui besonders viel Zeit hat, peux aussi une kurzen Text darunterschreiben, quoi il jusqu'alors oui c'est ca avec ASM gemacht hat.

Besten Dank

Andreas
 
06.11.2006  
 




RGH
allô Andreas,

je schwanke zischen Punkt 2 (Grundkenntnisse) et Punkt 3 (Erfahrungen). je veux es kurz begründen:

sur den ersten Homecomputern (1981: ZX81 / 1982: ZX-Spectrum, après Bit90, MSX, MSX2, CP/M-Betriebssystem) habe je relativ viel avec Assembler gemacht, wobei es souvent sogar reiner Maschinencode sans qui Aider eines Assemblers était: qui Assemblercode wurde aufs papier (sic!) geschrieben, ensuite anhand des Gedächntnisses sous Zuhilfenahme de Tabellen et Büchern (Rodnay Zack Programmation des Z80) dans directe Codes traduit et schließlich dans den calculateur eingetippt. (So wurde ensuite aus z.B. LD HL, $4000 plan 2A0040 - on erkennt am Code: Z80-Prozessor). quelques meiner Jeux pour den ZX81 benutzten überwiegend derartige Assembler-Routinen et mon erste Programmiersprache (RGH Speed-Basic pour den ZX-Spectrum et später aussi pour MSX et CP/M) était komplett dans Assembler geschrieben. ici kam allerdings un Z80-Assembler zum Einsatz.

aussi sous DOS habe je ensuite einiges dans Assembler gebastelt: Routinen pour schnelle Bildbearbeitung, Animationen, Soundkarten-Absteuerung par Turbobasic, etc. là qui 8086 une Weiterentwicklung des 8-Bit Prozessors 8080 était, qui aussi Présentation pour den erweiterten Z80 était, était qui Umstieg pas schwer. là DOS letztlich une Erweiterung des 8-Bit-Betriebssystems CP/M était, stimmten selbst qui Adressen qui BIOS-Routinen. j'écrivais autrefois une einfachen Assembler pour DOS et un Konvertierungsprogramm, cela Assemblerroutinen de 8080-Assembler pour 8086-Assembler übersetzte.

là mais avec Turbo-Pascal et Turbo-la base qui Hochsprachen toujours mächtiger et plus rapide wurden, geriet qui reine Assemblerprogrammierung toujours plus dans den Hintergrund et limité sich sur quelques Routinen avec dem Inline-Assembler qui jeweiligen Programmiersprache. cela führte en supplément, dass mir qui Erweiterungen, qui avec dem 80286 et den folgenden Prozessoren beim Assebler pour den PC hinzukamen, à peine ou bien gar pas geläufig sommes.

XProfan contient seulement encore quelques wenige Inline-Assembler-Routinen. XProfan ist dans Delphi geschrieben et justement Borlands Compiler sommes oui pour une schnellen, optimierten Code bekannt, dessen Geschwindigkeit très près à Assembler liegt, so dass Inline-Assembler-Routinen souvent seulement wenig Tempo-Zuwachs apporter.

Andreas, quoi sollte je eh bien Deiner attitude pour ankreuzen?

Salut
Roland
(la fois wieder entre den Stühlen)
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
06.11.2006  
 




Jörg
Sellmeyer
j'ai réellement keinen blassen Schimmer, quoique je zumindest la fois cela une ou bien autre livre en supplément gelesen habe. Allerdings finde je cet ganzen Kürzel total abstrakt et cela avec den Registern veux aussi irgendwie pas dans meinen Schädel. Wahrscheinlich doit on seulement simple la fois anfangen mais en supplément fehlt mir i.M. qui Ruhe.

intéressant finde je dans diesem Zusammenhang, qui Du Frank ici comme Assemblerprofi bezeichnest, quoique je mir sûrement suis, qui il weder informatique studiert hat, encore aussi seulement irgendeinen billet dans Assemblerprogrammierung vorweisen peux.
je crois tu dois Votre eigene définition de Profi/Experte doch nochmal überdenken

Salut
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
06.11.2006  
 



allô Jörg...

Genauso gings mir aussi - voilà wirlich seulement cela Anfangen cela Problem.

@Roland: cela serait je eigentlich déjà Erfahrung appeler.
 
06.11.2006  
 




Frank
Abbing
[quote-part:39dd4449cf]intéressant finde je dans diesem Zusammenhang, qui Du Frank ici comme Assemblerprofi bezeichnest, quoique je mir sûrement suis, qui il weder informatique studiert hat, encore aussi seulement irgendeinen billet dans Assemblerprogrammierung vorweisen peux.[/quote-part:39dd4449cf]

c'est richtig.
je vois mich selber aussi pas comme Profi, weil es encore genügend Dinge gibt, qui je gar pas ou bien seulement unzureichend beherrsche, z.B. qui Makro-Programmation. Fortgeschrittener - oui. Profi - non.
comme Fortgeschrittenen betrachte je hierbei quelqu'un, qui öfter gefragt wird, comme cela il selber quelqu'un fragen devrait.
 
06.11.2006  
 



[quote-part:091d15b84d=Jörg Sellmeyer]
intéressant finde je dans diesem Zusammenhang, qui Du Frank ici comme Assemblerprofi bezeichnest, quoique je mir sûrement suis, qui il weder informatique studiert hat, encore aussi seulement irgendeinen billet dans Assemblerprogrammierung vorweisen peux.
je crois tu dois Votre eigene définition de Profi/Experte doch nochmal überdenken

Salut
Jörg[/quote-part:091d15b84d]
ne...aucune Profi, mais quelqu'un avec Erfahrung. cet Formulierung habe je exprès gewählt. j'ai mir quelques Artikel de Leuten durchgelesen, qui je comme Experten appel serait (u.a. de Professoren et Doktoren) um derrière manche Spezialitäten qui Programmation trop blicken. je suis au qui règle froh si je etwa un viertel de einem cette Artikel überhaupt verstehe - pas weil sich mal geschrieben sommes, mais weil mir simple une Masse à savons fehlt, qui là simple comme cela doit déjà la fois grundsätzlich vorhanden son vorausgesetzt wird. quoi pouvoir mich, Frank ou bien irgendjemand anderen ici pour toi oui c'est ca trop einem Experten?

j'ai im letzten l'an fois le Shatter Attack quelque chose genauer sous qui Lupe pris. seul um cet paire Zeilen Voir le texte source trop programmieren, est un périphérie à savons et un Verständnis de Windows nötig, quoi ici jusqu'alors encore aucun gezeigt hat - et là donnais es autrefois dans qui Öffentlichkeit Diskussionen, si es sich chez diesem Programmierer vraiment de une Experten handelt. ;D

je personnelle finde es assez arrogant dans einer Liga spielen trop voulons, dans qui on simple pas hineingehört. avant talentierten Laien habe je wesentlich plus Respekt, comme avant selbsternannten Experten. qui sich ici selbst dans qui Liga qui Experten katapultiert, sans ca nachweislich trop son, zeigt avec cela pas seulement, qui il de grand Bereichen qui Windowsprogrammierung gar je n'en sais rien hat,, mais aussi, qui son Horizont so beschränkt ist, qui il
dans aucun Weise wahrnimmt, qui cet Bereiche überhaupt existieren.

avant quelqu'un, qui dans qui Liga qui Experten mitspielen peux ou bien pourrait habe je également grand Respekt - je personnelle peux cela pas, car mir fehlt jegliches Grundwissen en supplément - nämlich cela eines Studiums ou bien einer fundierten Ausbildung im Bereich informatique. là mir cet Grundwissen komplett fehlt, peux mon savons seulement Laienwissen son, là je, comment dit, toujours seulement un viertel qui Artikel wirklich verstehe, qui je mir là durchlese.
Aus dem gleichen Grund peux je de dem reste seulement penser, le moi den verstanden habe, car mon savons wurde niemals sur sa Richtigkeit hin überprüft.

PS: Frank Abbing voulais je ici pas comme Experten appel, mais seulement représenter, wohin il et qui Profis dans ASM Programmation sich einordnen devoir. si Frank un Profi ist, peux je beim besten Willen pas beurteilen - je peux mais très oui c'est ca dire, wohin je ihn dans meiner sondage volontiers voyons serait.
 
07.11.2006  
 



cela sieht oui assez bien aus ...

Grund meiner sondage: j'ai avant, bientôt ici encore einiges sur Treiberprogrammierung dans ASM tomber trop laisser (si cela sur fruchbaren Boden trifft). Nachsehen sollte on là öfters la fois sous den Sondages zur Treiberprogrammierung et den Native-APIs.
avec cette gesammelten Infos sollte es ensuite selbst pour une Einsteiger dans ASM ne...aucune Problem son, eigene Treiber dans ASM trop entwickeln, à Fonctionnalité seiner Profanprogramme trop erweitern.

Voraussetungen sommes grobe Grundkenntnisse (Habe Grundkenntnisse) dans ASM - qui sich ici sous Erfahrungen verewigt hat, wird gar aucun Probleme avons cela umzusetzen.
qui gens, qui ici keinen blassen Schimmer angekreuzt avons, devrait sich vorerst la fois quelques Tage long dans ASM einarbeiten et une bonne Kenntnisse dans API-Programmation mitbringen.

Besteht intérêt à solchen Infos?
 
07.11.2006  
 




Frank
Abbing
[quote-part:465e0bc041]Besteht intérêt à solchen Infos?[/quote-part:465e0bc041]
Bevor du cela fragst, devrait du zunächst la fois expliquer, quoi avec einem Treiber possible ist, dass un normales Programme pas peux. je denke, cela scheinbare Desinteresse im Zusammenhang avec deinem projet liegt aussi y begründet, dass viele simple pas savons, quoi la fois avec cela überhaupt anfangen peux...
 
07.11.2006  
 



[quote-part:0ad6364bce=Frank Abbing][quote-part:0ad6364bce]Besteht intérêt à solchen Infos?[/quote-part:0ad6364bce]
Bevor du cela fragst, devrait du zunächst la fois expliquer, quoi avec einem Treiber possible ist, dass un normales Programme pas peux. je denke, cela scheinbare Desinteresse im Zusammenhang avec deinem projet liegt aussi y begründet, dass viele simple pas savons, quoi la fois avec cela überhaupt anfangen peux...[/quote-part:0ad6364bce]
OK, je versuchs la fois trop expliquer. Zunächst la fois quelque chose, quoi gar rien avec Treiberprogrammierung trop 1faire hat:

avec qui Anwendung [...]  peux on sous anderem par Changement qui Zugriffsrechte des Policy- et Account-Objektes sous Windows2000 qui Zugriffsrechte cette Objekte so mettons, cela un anderer Admin meinem Account zwar Privilegien hinzufügen, ca mais nie wieder effacer peux. Zur Zeit c'est moi aucun Possibilité bekannt, den Security Descriptor cette Objekte sur qui API trop ouvrir - comment fais je cela mais ensuite? je greife direct sur den Security Descriptor cette Objekte dans qui Registry trop et ändere ihn là! je fais alors avec direktem Zugriff quelque chose, quoi eigentlich gar pas possible ist.

avec TNT peux je im Userbereich, d.h. dans virtuellen
Speicherbereichen jusqu'à 2GB fremder Prozesse, pour Objekten im grenier chercher, cet auslesen et direct changement. un Beispiel pour direktes Lecture einer solchen Struktur ist qui kleine Spielerei dans [...] , chez qui je Fehlercodes anderer Prozesse auslese.
wohin cette Fehlercode oui c'est ca steht, habe je mir avec TNT herausgesucht - nirgendwo nachgelesen ou bien abgeschrieben. je suis alors par direkten Zugriff sur Speicherbereiche en supplément dans qui situation, mich de dem komplett trop lösen, quoi irgendwo erklärt ou bien beschrieben ist et peut-être entier neue Sachen trop entwickeln - pas seulement Sachen dans schlechterer forme nachzuproggen.

une l'affaire, qui im Augenblick beim Treiberschreiben im Vordergrund pour mich steht, ist direkter Lese- et Schreibzugriff sur Speicherbereiche au-dessus de de 2GB.
quoi cela est ist wohl maintenant bien sûr: Komplettes Lösen de dem quoi irgenwo beschrieben ou bien erklärt ist, selbst nachsehen et direct changement um avec cela Sachen trop faire, qui anders pas aller - et zwar bezogen sur den gesammten virtuellen grenier chaque laufenden Prozesses!

Beispiel: Strukturen, qui je là vermute, sommes u.a. qui Access-Token et bestimmte Sicherheitsbeschreibungen. Pour une Admin ist es ne...aucune Problem, qui Sicherheitsbeschreibungen sur einem calculateur so trop mettons, cela il alles lesen, effacer et changement peux. si deux Admins à einem calculateur travailler, veux qui une mais peut-être pas, cela l'autre alles lesen ou bien effacer peux...

Comme je le disais: quoi un Treiber sous anderem peux, c'est moi qui Possibilité donner selbst dans alle Bereiche des virtuellen Prozeßspeichers aller Prozesse trop blicken et cet pour belieben trop changement.
 
07.11.2006  
 




Frank
Abbing
Speicherschnüffler...
 
07.11.2006  
 



Jau, Speicherschnüffeln, comment dans AntiVir, qui zur Zeit sur deinem calculateur fonctionne, zum Beispiel . AntiVir startet également une Treiber, den du weder voyons encore finissons peux et qui im Kernel pour Viren cherchez.
.
Mir ca va dabei um cela Speicherschnüffeln im eigenen calculateur, um par directe Zugriffe et direktes Lecture et Nachsehen de Sachverhalten qui Grenzen de API-Programmation abschütteln trop peut et im Endeffekt pas plus sur cela angewiesen trop son, quoi mir Microsoft dans seinen Dokumentationen sur son Betriebsystem verraten veux. und dir tout autor Sachen trop 1faire, qui normalement seulement wirkliche Experten 1faire. und dir tout autor, direct derrière qui Sachen trop blicken, de denen qui Artikel agir, qui je mir dans meiner Freizeit durchlese et qui de den Leuten geschrieben wurden, qui je Experten appeler serait....
 
07.11.2006  
 




Frank
Abbing
alors j'ai intérêt à den Infos. suis mais zur Zeit très eingespannt.

[quote-part:9c7a872a1f]Jau, Speicherschnüffeln, comment dans AntiVir, qui zur Zeit sur deinem calculateur fonctionne, zum Beispiel .[/quote-part:9c7a872a1f]
Nene, chez mir fonctionne qui pas (plus). chez mir passt depuis einiger Zeit Avast! sur...
 
07.11.2006  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

9.929 Views

Untitledvor 0 min.

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie