l'assembleur l'est d'un mp pas d'un OS... par contre si tu utilises des API elles appartiennent à l'OS... (arf)
donc, Le problème vient de l'outil que tu utilises pour coder : Tourne t'il sous...
Type: Messages; Utilisateur: WO
l'assembleur l'est d'un mp pas d'un OS... par contre si tu utilises des API elles appartiennent à l'OS... (arf)
donc, Le problème vient de l'outil que tu utilises pour coder : Tourne t'il sous...
Pour tout ce qui est du bas niveau les choses ont pas mal évolué (je veux dire au niveau OS). Et ce n'est pas les démos qui manquent...
Pour le boot, je ne sais pas quel usage tu veux en faire......
:wink:
Ben en fait, c'est plus simple, mais tu as raison nous tombons tous dans le piège de vouloir aller plus vite que la zic... :? Mais le fait d'enrichir une base contenant une IHM...
W$Lp_Data contient le nombre à tester (5 digits signé)
cmp W$Lp_Data 0 | jl S0> -> If nombre négatif (<0) saute au label local S0 suivant
jmp S1> -> Else saute au label S1 suivant
S0: ; ici...
Bravo pour ta persévérance :P
Veille simplement à ne pas changer de casse en plein milieu (ça n'apporte pas forcément en lisibilité)
Une petite remise dans l'ordre serait sympa et permettrait...
Il peut y avoir un nombre très important de causes (raisons) d'incompatibilités. :?
Commence par le début (j'imagine que tu fais déjà du C/C++) donc, forme-toi à l'ASM : Créer une fenêtre, gérer...
Comme ça à partir de rien... Tu as de très nombreuses manières de procéder !
Tu te réserves une section de data continue de 40 bytes (+1 ? si 40 ASCII + 0 (EOS)) et tu charges à partir de...
C'est un excellent tut (dommage que ça concerne le 16 bits essentiellement... :cry: )
Ne devrais-tu pas commencer pas scinder le problème et faire tes essais en ASM (PE Win32).
Une fois que...
C'est une opinion que tu exprimes là ? 8O
Attention, de ne pas glisser du sujet initial vers une propagande imodérée pour l'ASM (tsé tsé tsé) :P . :wink:
Mais t'as raison Francois... c'est...
MOVSX
Usage: MOVSX dest,src Modifies flags: None
Copies the value of the 'src' operand to the 'dest' register with the sign extended.
Move Data with Sign or Zero Extend...
Ben les pénalités d'accès aux adresses Byte et Word voyez...
Donc xor eax eax (puisque nous donnons dans l'illisible :wink: -> mov eax 0 c'est pas mal non plus)
et xHL xHR ben... c'est pas...
xor ax ax (ou mieux xor eax eax)
mov al B$Var
etc. etc. :wink: and W$(arf) or grumph!
@+WO
MOVSX / MOVZX par exemple ? (C'était ZX et pas deux fois SX... évidement :? )
@+WO
Sans vouloir faire tes devoirs à ta place :wink:
Un petit bout de code récupéré (par RT) avec diverses formes d'écritures.
C'est un PE Win32 sous RosAsm vu que tu n'as pas précisé ni l'OS ni...
:wink:
Si assume et la poubelle !
A moins qu il en ait pour faire les poubelles.. mais là, je peux pas les suivre... :wink:
@+WO
arf arf arf
"avec un autre assembleur tu n'en aurais pas besoin", n'apparait nul part... si ce n'est dans ton post :wink: donc de quel débat parles-tu ?
De plus le post de Forthman semble ne...
:lol:
Relis donc avec plus d'attention avant de t'égarer bien loin... :
Tu verras (et peut-être comprendras... mais là je pense que tu as un problème de lecture comme plusieurs... tu as...
ben relis... :wink:
C'est sûr que lire c'est plus compliqué que jouer avec la touche delete...
@+WO
Attention aux mélanges de doc 16/32 mul etc.
Bon courage pour ta suite...
@+WO
Le problème des macros est proche de celui des mots clés et des substitutions.
Une macro sur laquelle tu n'as pas la main est une substitution idem pour un mot clé imposé par un pseudo assembleur...
Si tu travailles seul, il faut te relire... si tu travailles en équipe il faut vous relire... et pas que 6 mois après...
Donc, l'ASM n'étant pas réservé au codage solitaire en 16 bits :roll: il...
moyens limités ?
Plus proche de l'algo que de la décomposition élémentaire ?
Hé... On parle d'asm pas de JAVA !!!!
Donc, niet... nada...nicht….pas bon... Même si je comprends bien ce que tu...
Bon, Sali, le cœur du problème est révélé par la confusion compilateur assembleur et adresse/contenu (bien joué ;).
Un assembleur ne compile pas et un compilateur n'assemble pas. :roll: (avec un...
Alors...je tire doucement sur la cifelle... pour pas faire peur à l'animal... il faut prévoir un petit endroit pour qu'il puisse jouer.... et un autre pour faire son nid... et puis se renseigner sur...
Je souscris à tout ton propos !
@+WO
PS: Si ce n'est que n'importe quel calcul repoussé dans carte graphique ira toujours plus vite que n'importe quelle astuce au niveau CPU -> Ce qui va plus...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.