Auteur |
Message |
jimouze
Newbiiiie
Messages: 7
|
Posté le:
Mer 24 Jan 2007 - 18:12 |
|
Bonjour à tous ,
J'ai du mal à comprendre ce qu'on me demande de faire, et comment le faire
Je bloque depuis plusieurs jours dessus.
Si vous pouviez m'aider ce serait super
Merci d'avance
Jimouze |
|
|
|
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
Vincent
Webmaster
Sexe:
Messages: 5584
Localisation: Montpellier
|
Posté le:
Mer 24 Jan 2007 - 19:18 |
|
Si tu pouvais éventuellement en dire plus sur le sujet (car tout le monde n'est pas au CNED). C'est la compréhension qui te bloque ? |
_________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince |
|
|
|
jimouze
Newbiiiie
Messages: 7
|
Posté le:
Mer 24 Jan 2007 - 19:49 |
|
En fait il faut que je realise l'assemblage en langage machine d'un programme assembleur et que je donne la taille en octet du programme en langage machine obtenu
Merci |
|
|
|
|
Luna
Modérateur
Sexe:
Messages: 869
Localisation: Compiègne
|
Posté le:
Jeu 25 Jan 2007 - 14:13 |
|
Alors déjà, pour que ceux du CNED puissent apporter ton aide ce serait bien de préciser dans ton titre 1ère ou 2ème année de BTS (parce que bon les profils ne sont pas toujours à jour). Comme ça, au moins ceux de ton année pourront jeter un oeil dans leur devoir/cours.
Ensuite, pour le commun des informaticiens trainant dans les méandres du site, ce serait paradisiaque si tu pouvais copier l'énoncé du devoir et expliquer de manière précise ce qui te bloque afin que l'on puisse mieux t'aider parce que là c'est plus que vague.
Et enfin, nous ne sommes pas de simples pseudonymes répondant bêtement donc un petit coucou dans les Présentations serait le bienvenu.
Merci. |
|
|
|
|
jimouze
Newbiiiie
Messages: 7
|
Posté le:
Jeu 25 Jan 2007 - 21:54 |
|
Desolé je n'ai pas été tres precis ,
Voila j'ai le programme assembleur ci dessous
ORG [0x100]
[SEGEMNT .text]
MOV AX, CS
MOV DS, AX
MOV AX, [nb]
MOV CX, [nb]
DEC CX ; CX <- CX -1
POUR :
MUL CX ; AX <- AX * CX
MOV [fact], AX
MOV AH,4ch
INT 21h
[SEGMENT .data]
nb db05h, 00
fact db 00, 00
On me demande de realiser l'asseblage en laguage machine de ce programme assembleur et de donner la taille en octets du programme en langauge machine obtenu.
Merci de votre aide
Jimouze |
|
|
|
|
papy44
Newbiiiie
Sexe:
Messages: 10
|
Posté le:
Sam 03 Fév 2007 - 23:29 |
|
Plus de precision dans l'enonce serait le bienvenu .( a quel partie du cours cela se rapporte ) , je pense que cela peut te donner une piste :
Code Segment
Assume Cs : Code ; CS pointe vers le segment de code
Org 100h ; entete d'un fichier executable DOS
Main Proc ; procedure principale
JMP Debut ; saute au debut
Debut: ; initialisation
Mov Ax, Cs ; C'est un .COM, donc 1 segment suffit.
Mov Ds, Ax ; DS = segment data = segment code pour un .COM
apres je sais pas a quoi correspond le reste , tu doit mettre l'enonce complet si tu veux qu'on t'aide sinon c'est impossible à deviner
A+ |
|
|
|
|
|