Début d'un assembleur x86 en vb

Soyez le premier à donner votre avis sur cette source.

Vue 4 449 fois - Téléchargée 457 fois

Description

Voici l'ébauche d'un petit assembleur !
Il génère un programme a partir d'une source assez standard. peu de choses sont implémentées pour le momen : uniquement
NOPE;ne fait rien
INT valeur;appelle une interruption
MOV reg,valeur;envoie une valeur dans le registre
MOV reg, offset;envoie l'adresse de l'objet nommé dans le registre.
génère des fichier .com

de plus si vous faites une faute dans votre fichier source ça va faire planter l'assembleur, mais comme dit c'est juste un début !

en fait les seules choses qui fonctionnent c'est celles dont j'avais besoin pour faire tourner la démo lol :)

bah, ça sert a rien, juste pour apprendre, quoi :)

Source / Exemple :


'ben... voyez le zip

Conclusion :


Voila, voila...
http://www.rature.com

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
13 -
Alors la c'est le monde a l'envers, partir du vb pour faire du com.
Bien vu quand meme.
kilomaster
Messages postés
130
Date d'inscription
mercredi 2 janvier 2002
Statut
Membre
Dernière intervention
6 décembre 2006
-
En fait, tu transforme les instructions en Hexadécimal? je voulais faire ça depuis longtemps, mais j'ai pas la liste des valeurs hexa des instructions.
sinon ton truc il est génial.
bon continuation
@++
cs_Stormy
Messages postés
255
Date d'inscription
samedi 20 avril 2002
Statut
Membre
Dernière intervention
16 janvier 2007
-
Si je ne me trompe pas Dev c++ est codé en Delphi alors pourquoi pas un assembleur en VB. Bonne continuation à toi.
cs_max12
Messages postés
1491
Date d'inscription
dimanche 19 novembre 2000
Statut
Modérateur
Dernière intervention
7 juillet 2014
-
lol ironie de la chose ;) Professe mon gars, professe !
cs_EBArtSoft
Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
5 -
C'est tres bien orisa ne laisse pas les detracteurs ternire ta voie ...
Car tout language peu en generer un autre, principe fondamental
de la programmation au final seul des instruction propre a un
processeur reste meme pour du pseudo code (pcode)
donc continue vas plus loin dans ton approche !

Je dit cela car je fait en ce moment un interpreteur / compileur
de fichier exe dos/win en vb (je le posterais bientot) et malgre
les nombreus ricanement de mes "collegues" je reussirais ce projet
donc : toutes les idées sont bonne a prendre ...

merci

@+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.