Le domaine de la Conception Hardware est une discipline informatique/électronique qui vous procure les connaissances nécessaires pour pouvoir comprendre, analyser, concevoir, implémenter et hacker du matériel informatique. L’étudiant accumule l’essentiel de ces connaissances à travers son cursus principalement dans les Modules Structures Machines 1, Structures Machines 2 de la première année Tronc Commun Mathématique et Informatique, et du Module Architecture des Ordinateurs en deuxième année Informatique. Le contenu de cette section du site est consacrée particulièrement pour ces trois Modules, vous y trouverez du support de cours, des séries d’exercices avec leurs solutions, des travaux dirigés et des mini-projets.
Ressources:
Les ressources pour le Modules Structures Machine 1, Structures Machine 2, et Architecture des Ordinateurs sont sur les pages :
(Structures Machine 1) Chapitre 1 : Représentation Binaire (solutions d’exercices)
(Structures Machine 1) Chapitre 2 : Encodage Numérique (solutions d’exercices)
(Structures Machine 2) Chapitre 1 : Circuits Combinatoires (cours + exercices + solutions d’exercices)
(Structures Machine 2) Chapitre 2 : Circuits Séquentiels (cours + exercices + solutions d’exercices)
(Structures Machine 2) Examens : Examens et Corrigés types
(Structures Machine 2) Mini-projet (2023/2024)
(Architecture des Ordinateurs) Chapitre 1 : Micro-architecture (solutions d’exercices)
(Architecture des Ordinateurs) Chapitre 2 : Architecture MIPS (solutions d’exercices)
(Architecture des Ordinateurs) Mini-projet (2023/2024)
Mini-Projet (Algorithmes et Structures de Données)
Le mini-projet du module Algorithmique et Structures de Données de l’année 2024/2025. Les ressources sont disponible ci-dessous :
Side-project-ADS-2024Cliquez sur les deux images en bas pour télécharger les images :
Exemples concrets du domaine:
Une vidéo tutoriel pour faire apprendre par soi-même aux étudiants comment construire un processeur 4 bits simpliste et éducatif à partir de zéro.
L’excellente démonstration de construction d’une architecture 8 bits par l’académicien Ben Eater. L’ensemble de la série de vidéos est sur sa chaine YouTube : Ben Eater.
L’image en bas démontre la réalisation de l’architecture de Ben Eater sur le simulateur Logisim. C’était un mini-projet à réaliser pour le Module Architecture des Ordinateurs (2017/2018). Voici le lien du Dépôt pour plus de détails.
Le schéma en bas montre la construction d’une architecture de Von Neumann 8 bits à base du processeur académique Mic-2 sur le simulateur Logisim. Les détails dans le Dépôt.
Le processeur 6502 est un processeur 8 bits très célèbre, c’est l’un de mes processeur préféré pour 2 principales raisons; son succès commercial dans les années 80 au début de la micro-informatique, avec son implémentation sur des machines qui ont marquées l’histoire de l’informatique comme l’Apple 1 et 2 (la figure de apple 1 en bas), Commodore 64, la série Atari 8-bit family, BBC Micro, ainsi que des consoles de jeu comme la NES (Nintendo Entertainment System), Atari 2600…etc. Et deuxièmement, pour sa simplicité architecturale qui le rend académiquement approprié à l’apprentissage avec ses 3510 transistors (l’image structurelle sur silicone en bas), et que même des hackers ont pu faire une réplique avec 3218 transistors à échelle réel (le projet MOnSter 6502) comme expliqué sur la vidéo en bas, suivie par une image micro-architecturale du processeur. Et ça contrairement aux processeurs actuels avec des milliards de transistors et une complexité humainement impossible à assimiler. Il est aussi relativement facile (au niveau étudiant) de créer à base du processeur 6502 des machines simplistes équivalentes dans leurs fonctionnement aux micro-ordinateurs de la première génération (Apple 1, Apple 2, Commodor64…etc.) comme il est démontré avec le projet 6502-Microprocessor-Kit (lien du projet) et illustré sur l’image en bas.
La construction de Gigatrone, une machine 8 bits à partir de composants numériques élémentaires de base, entre autres les portes logiques et les mémoires (registres, RAM, ROM), sans aucune composante complexe, en d’autres mots, pas de processeur ni d’autre unité complexe pré-construite. Les 2 images en bas sont de la carte mère du Gigatrone et des exemples applications de quoi la machine est capable. Le lien du projet pour plus de détails, ainsi que le suivie d’une réalisation comme projet de fin d’étude sur ce siteweb.
J’ai pas trouver le SUBi dans le tableau d’encodage mips
C’est vrai, ce n’est pas une instruction originele, elle est introuvable sur la table des OpCodes, c’est une pseudo-instruction. La liste des pseudo-instructions ainsi que les instructions origineles est disponible dans le help de MARS.
Do you mind if I quote a couple of your articles as long
as I provide credit and sources back to your website?
My website is in the very same area of interest
as yours and my visitors would genuinely benefit from a lot of
the information you provide here. Please let me know if this ok with you.
Thanks!
Hello sir ;
Can you please add more 1st year exames and exercices ?
السلام عليكم
I am really happy to hear that, sadly i can’t add more in the overall official academic series, although I can suggest you the book Digital Design and Computer Architecture by David Harris, which contains plenty of exercise at the end of every chapter (50 exercises approximately for each chapter), and it is really a good book to really improve and go far with digital design.
كان الله في عونك
Bonjour monsieur j’espère que tu vas bien
Monsieur si par exemple on’a un T.V
qui accepte la réduction est-ce que on trace directement le tableau réduit ou on’est obligé de tracer le grand tableau et merci
Cordialement
السلام عليكم
La réduction dans les tables est une manière plus facile à écrire les tables mais elle n’est pas obligatoire, ce n’est pas une étape que vous devrez suivre comme les autres étapes, elle reste facultative.
كان الله في عونكم
Hello to every , since I am really keen of reading this blog’s post to be updated regularly.
It carries nice information.
Thank you, it is really heart touching, I will do my best.
Hello sir , i hope you’re doing very well
In the exam , the second exercice ..i used the fonctions (fcc/fcd) then i did the drawing …am i having a 0 for that ?😥
السلام عليكم
No, you will get the score in relation with the quantity of right responses you did.
Hello,
I can learn a lot and can also be a reference, we share some information about the best facultes in Algeria,
The faculte of Science in M’sila provides all students and learners with the best services and references.
It is affiliated with the multidisciplinary M’sila university campus located in Algeria.
website :
http://virtuelcampus.univ-msila.dz/facscience
Thank You.
I reckon something truly special in this website.
Thank you very much, you are welcome.
As a Newbie, I am continuously exploring online for articles that can be of assistance to me. Thank you
Hi to all, how is the whole thing, I think every one is getting more from this
web page, and your views are good in support of new people.
Good post! We will be linking to this particularly great content on our site.
Keep up the great writing.
Hi Nice site https://google.com
This site was… how do I say it? Relevant!! Finally I
have found something that helped me. Kudos!
With havin so much content do you ever run into any problems of plagorism or copyright violation? My website has a lot of completely
unique content I’ve either created myself or outsourced but it looks
like a lot of it is popping it up all over the web without my
permission. Do you know any methods to help stop content from being ripped
off? I’d truly appreciate it.
I didn’t explicitly mentions that all my website content is open access and free to use, it’s not restricted, any one can copy it, redistribute it, do what ever he want with it, even sell it. In the other hand, for my self, I try my best to avoid any restricted access contents, some time it is really difficult to verify every think, especially the photos. Luckily my content is not monetized, which prevent me a lot of problems with copy writing, but if someone complains for something, I’ll deal with it immediately, there is no problem.
Hey, James here! Do you know that there is a new AI tool that can write any content for any purpose, you can check it on jaspertab.com