begin process at 2010 03 14 06:54:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Newbii

 > 

Euh... Help ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Euh... Help ?

mardi 22 février 2005 à 19:57:36 | Euh... Help ?

MaxSoldier

Membre Club
Coucou ! D'abord, je voulais dire que oui, c'était possible de passé du VB à l'assembleur. Non sans quelques (  pleins ) de difficultés. J'ai commencé l'assembleur depuis moin d'une semaine et comme se forum est un peu mort ba c'est pas très facile. J'ai beaucoup avancé mais il y a un truc que j'ai pas encore compris.

Les Variables.

1) Je code sous TASM
2) Comment déclaré une variable contenant un integer ? Une chaine ?
3) Comment l'affiché avec l'intéruption 21h ?
4) Puis je l'utilisé pour une boucle ? ( je suis sur que oui mais bon ) Comment ?
Par exemple est ce que ce code est valide ?

debut:

; Déclaration de la variable Nb

mov Nb,10

push cx

mov cx, Nb

boucle1:

loop boucle1

pop cx


Merci d'avance ! Vive l'assembleur qui n'a rien a voir du point de vu technique au VB!

-=Ar$£nik=-
mercredi 23 février 2005 à 11:23:48 | Re : Euh... Help ?

patatalo

Membre Club Administrateur CodeS-SourceS
salut,

ce n'est pas ce forum qui est mort, c'est l'interêt des programmeurs pour le mode 16 bit que vous cherissez tant quand vous debutez.

Passer du VB à l'assembleur 16bits.
Je vois pas l'interêt.

@++
mercredi 23 février 2005 à 11:29:07 | Re : Euh... Help ?

BruNews

Administrateur CodeS-SourceS
Voila qui est bien résumé en quelques mots, rien à ajouter.
Ou alors pour tester la marche arrière ?

ciao...
BruNews, MVP VC++
mercredi 23 février 2005 à 12:06:44 | Re : Euh... Help ?

MaxSoldier

Membre Club
La connaissance de la machine peut être ? Pour moi, connaitre le plus de chose possible en Informatique, c'est important peut être pas pour vous. Je tiens à précisé que je code un compilatur qui produit des programme en mode console. Je n'ai que 5 ou 6 instructions dont la moitiés sont inutiles.

Je vous demande de l'aide pas de me reproché ma soif de savoir.

Sinon quelqu'un a la réponse ?

-=Ar$£nik=-
mercredi 23 février 2005 à 12:39:13 | Re : Euh... Help ?

patatalo

Membre Club Administrateur CodeS-SourceS

re,

c'est à peu près aussi ridicule que si moi venant de l'assembleur je me mettais à Qbasic parce que tout les tuts de croick (<- ça passe ça ? hein ? ) datant de l'age de pierre sont en QBasic et pas en VB.

c'est bien d'apprendre comment fonctionne un 8086 mais pourquoi pas aussi un Z80 ?

@++

mercredi 23 février 2005 à 12:47:18 | Re : Euh... Help ?

BruNews

Administrateur CodeS-SourceS
[ Lien ]

les x64 Intel pour desktops sortent à la vente grand public alors vraiment cette fois le 16 bits...

ciao...
BruNews, MVP VC++
mercredi 23 février 2005 à 14:18:12 | Re : Euh... Help ?

MaxSoldier

Membre Club
Mais put1 je ne vous ai pas demandez 4 réponses indentique et inutiles. Si ? Non! Sérieusement je me fou completement de vos avis sur mon travail alors si vous connaissez les réponses à mes problèmes donnez les moi, sinon c'est pas la peine de mettre un enième message à la noix.

+

-=Ar$£nik=-
mercredi 23 février 2005 à 16:52:50 | Re : Euh... Help ?

patatalo

Membre Club Administrateur CodeS-SourceS

re,

la question que tu pose a été posée il y a même pas une semaine par un autre programmeur VB.
regarde l'histo du forum a propos d'un tableau d'int.
un autre encore demande un Hello World

ou les programmeurs VB vont-il chercher leurs docs pour obtenir autant de rien.

les exemples 16 bits foisonnent sur le Net. "Hello World" et autres...
tape "int 21h" dans google et c'est le raz de marée d'exemples...
utilise www.google.fr. c'est la meilleure solution 2005 pour le 16bits.

@++

samedi 5 mars 2005 à 11:24:50 | Re : Euh... Help ?

CoreBreaker

data segment word
; déclaration d'un integer
un_int dw ?

; déclaration d'une chaine C
une_chaine_c db "une chaine C", 0

; déclaration d'une chaine pour l'int 21h (doit se terminer par '$')
une_chaine_dos db "une chaine pour l'int 21h$"
data ends

code segment word public use16
assume cs:code
debut:
   mov ax, data
   mov ds, ax

   ; affichage d'une chaine par la fonction 9 de l'int 21h
   ; la chaine est pointée par ds:dx
   mov dx, offset une_chaine_dos
   mov ax, 0900h
   int 21h

   ; terminer le programme avec code de retour 0
   ; fonction 4Ch de l'int 21h
   mov ax, 4C00h
   int 21h
code ends

end debut

Core Breaker


Cette discussion est classée dans : help, vb, code, assembleur, oui


Répondre à ce message

Sujets en rapport avec ce message

HELP ! apprentissage de l'assembleur HELP ! [ par scottmat ] Bonjours à tous, Je programme actuellement en VB.Net 2005 et assembleur FPU [ par spiky31 ] Bonjour Est ce que quelqu'un pourrait me dire comment insérer du code asm avec des instructions FPU dans un programme C avec des explications ou un e [nasm] ligne de commande [ par Kevin68 ] Bonjour :),Je suis débutant en assembleur, j'utilise nasm sous linux.J'ai cherché partout un exemple de code source qui me permettrait de récupérer le assembleur 8086: Affichage de table ASCII [ par redwings ] je cherche le code source d'un prog en asm : comment on peut afficher toute la table des caractere + le code ascii en héxadecimal exemple : Resultat s Comment commencer ? [ par adess00 ] Salut je code en VB, je vien de me mettre au C et j aimerai bien apprendre un peu l assembleur (je pense que sa pourrait m aider a comprendre certains HELP_HELP_HELP [ par zipposou ] Salut a tousj'ai un enorme probleme, j'ai un projet à rendre en assembleur 68000, c en fait le jeu du serpent.Le probleme c que je ne connais pas gran Programme désassemblé ! [ par pierre63 ] Bonjour,Voia, j'avais fait un prog en vb que j'avais compilé donc j'ai un setup puis je l'install c me donne un .exe !Probleme j'ai perdu la source de Quel est l'assembleur le plus rapide ? [ par epineurien ] Salut à tous !Une nouvelle question , suite à quelques infos trouvées sur le net ...J'utilise MASM32 , mais de nombreux sites dises qu'il produit un c help me [ par abdelkaderg54 ] SAlut tt le monde... Je suis un debutant en assembleur et je cherche les programmes suivants: 1/Resoudre une equation de 2emme degre. 2/Faire la


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales