[emulateur] pour le zorglub 400 pascal/nasm
Résolu
Utilisateur anonyme
-
emulateur man -
emulateur man -
Bonjour,
avis à tous: pour tous les coups de pouces je suis preneuse parcque là vraiment je suis à court d'idées mais surtout à court de temps ;(
présentation du zorglub 400:
-machine à registre sur 16 bits
-données considérées: entiers signés sur 16 bits
-4 registres (r0,r1,r2,r3)
-case de la mémoire: mot de 16 bits avec une unique adresse
-possède 15 instructions dont la représentation en mémoire est possible sur 2 formats: R 4(opcode),2(rd)2(rs1)2(rs2)6
A 4(opcode)2(ra)2(rb)8(label ou imm)
objectif
créer un pogramme z400 (en pascal) émulmant un zorglub 400 avec une mémoire de 512 mots. le programme doit demander à l'utilisateur un nom de ficher texte contenant le code machine produit par zasm à excécuter.
éléments à ma disposition:
-le programme zasm qui transforme un fichier en assembleur en un fichier contenant le code machine correspondant.
-la procedure séparer découpant un entier sur 16 bits sous le format du codage des intructions en mémoire
-les instructions types: add rd,rs1,rs2; mul rd,rs1,rs2....
ce qu'il me faudrait:
-idée générale voir très précise :) des étapes de création du programme z400
(éléments auxquels penser....)
Merci d'avance.
avis à tous: pour tous les coups de pouces je suis preneuse parcque là vraiment je suis à court d'idées mais surtout à court de temps ;(
présentation du zorglub 400:
-machine à registre sur 16 bits
-données considérées: entiers signés sur 16 bits
-4 registres (r0,r1,r2,r3)
-case de la mémoire: mot de 16 bits avec une unique adresse
-possède 15 instructions dont la représentation en mémoire est possible sur 2 formats: R 4(opcode),2(rd)2(rs1)2(rs2)6
A 4(opcode)2(ra)2(rb)8(label ou imm)
objectif
créer un pogramme z400 (en pascal) émulmant un zorglub 400 avec une mémoire de 512 mots. le programme doit demander à l'utilisateur un nom de ficher texte contenant le code machine produit par zasm à excécuter.
éléments à ma disposition:
-le programme zasm qui transforme un fichier en assembleur en un fichier contenant le code machine correspondant.
-la procedure séparer découpant un entier sur 16 bits sous le format du codage des intructions en mémoire
-les instructions types: add rd,rs1,rs2; mul rd,rs1,rs2....
ce qu'il me faudrait:
-idée générale voir très précise :) des étapes de création du programme z400
(éléments auxquels penser....)
Merci d'avance.
A voir également:
- {"Error_type": "oauthexception", "code": 400, "error_message": "session invalid"}
- Turbo pascal - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev pascal - Télécharger - Édition & Programmation
- Enceinte poss psbtst 400 notice - Forum Enceintes / HiFi
- Canon f166 400 ✓ - Forum Imprimante
4 réponses
salut moi aussi je suis dans le meme cas avez vous des idées ???? parce que c'est dans quelques jours et toujours pas d'idée !
merci d'avance
merci d'avance