Plan du site  
français  English
pixel
pixel

Articles - Étudiants SUPINFO

Computer Architecture

1CPA 9 chapters 2 ECTS credits Level Beginner

Introduction

Since the beginning of the computer equipment, the computers are consisted mainly of circuits. The end to end of circuits doesn't allow necessarily obtain a computer, but the setting up of logic circuits allows quickly have an efficient computer.

 

The knowledge of the computer allows you to make developments inside, but above all, allows doing the appropriate programs to work with effectiveness. Make it compatible a program on a computer architecture that we know allows reduce and optimize the runtime, which is today's standard.

 

The evolution of software can't be done without the evolution of the computer. The project architects or computers are the future of modern computing, that is why it's important to understand how are built, the computers, their programs, and how the data are stored and transported.

 

The course of computer architecture is the presentation of standardization of data storage (conversion to binary, binary calculations, standardization IEE754 and other encodings), logical and sequential circuits (We use Digsim tool for the simulations), their put into practice in the design of the machine (CPU, memory ...) and finally the low-level programming (we use assembler 8086: Emu8086).

Learning path

Objectives

  • Coding and discrete representation of integers (base 2, 8, 10, 16)
  • Coding and discrete representation of fixed point numbers or floating point (base 2)
  • Character Encoding
  • Study of storage standards for discrete data
  • Studying the sequential programming (circuit construction)
  • Studying the combinatorial programming (Study and use logic gates)
  • Understanding how runs a computer
  • Organization, internal composition and operation of a CPU (computing unit, registers level circuit)
  • Organization, internal composition and operation of a memory (latches and assembly level circuit)
  • Low level programming (Assembler 8086)

Course content

Resources

Advanced Members' lounge (enrolled in a cursus or status holder)

These resources are a selection from a rich set of 20,000+ books and videos courses from leading publishers and the international experts. SUPINFO International University enrolled students and "Advanced Members" enjoy unlimited access to these resources. Any person enrolled to a course or training at SUPINFO is entitled to this status. If you are not already logged on the "libraries.supinfo.com" SUPINFO website the links below will only give you a limited access. Become an Advanced Member

Welcome on board: How to get started with SUPINFO courses

Check the requirements

Our courses are part of a coherent learning path. To take the most of a course we strongly advise you to be sure to meet the requirements before going on. You can find pre-requisistes on each and every course description page.

Stick to the schedule

Each course is divided into chapters with a given timing. This schedule is designed to help you take (and keep) the most of the course.

Get your tools ready

To take this course you need specific software resources. Be sure to download the required software before you start. Refer to the "Course Content" section.

Review: Apply and sharpen your knowledge

Test your knowledge

For each chapter of this course, you'll find labs to practice your new skills. These workshops are the key to fully understand and master the course.

Share and talk

On the official SUPINFO forum, each course has a dedicated section where the community can be reached to address the matter. You can ask questions and get help when needed.

Improve and discover

SUPINFO Advanced Members have access to additional resources to improve their knowledge. Hundreds of thousands of books and videos are available on market-leading platforms.

You master the subject : Get certified and earn ECTS credits

Enrol for a SUPINFO cursus

You can earn an Associate of Science diploma at the end of Year 2. That title can be supplemented by one year in B.Sc to earn a Bachelor of Science. B.Sc. holders can further their path to success by taking an additional 2 years M.Sc. to get a Master of Science (french-state accredited)

Get back soon to learn about our certification program

Earn a certificate together with ECTS credits after completing this course.

Through the SUPINFO course you just follow, you can get certified by taking an exam during one of our exam sessions.

Get back soon to learn about our certification program

Découvrez nos MOOCs

Introduction du Binaire au Décimal
(1/12)

Cette vidéo est la présentation et la description des nombres binaires. Il s'agit de l'étude des tables de correspondance entre décimal et binaire. Les normes et le vocabulaire sont décrits selon l'utilisation et l'usage. Cette présentation est importante pour effectuer les tests de conformité des résultats binaires.

Pourquoi le binaire
(2/12)

Cette vidéo est la présentation de l'utilité des binaires en informatique.
Cette approche permet de savoir comment les données sont conservées voire véhiculées dans un ordinateur. Du vocabulaire et des conditions liées aux nombres binaires sont proposés.

Du décimal au binaire
(Part 1/2) (3/12)

Cette vidéo est la présentation d'un algorithme de transformation d'un nombre décimal en un nombre binaire par la méthode de la division par la base, soit la méthode de la division par 2. La vérification et la véracité des transformations en base 2 (binaire) se font à l'aide de la table de correspondance.

Du décimal au binaire
(Part 2/2) (4/12)

Cette vidéo est la présentation d'un algorithme d'écriture de transformation d'un nombre décimal en un nombre binaire.
Le principe de l'algorithme est décrit pas à pas. Les exemples sont réalisés en déroulant les étapes de l'algorithme.



Addition de deux nombres en binaire
(5/12)

Cette vidéo est la présentation d'un algorithme d'addition des nombres binaires.
Le calcul se fait en utilisant la méthode des bases. D'abord, il y a une présentation de la méthode de soustraction puis l'utilisation de la méthode au travers d'un exemple.
La vérification et la véracité des calculs en base 2 (binaire) se font en passant à la base 10 (décimal).



La soustraction en binaire
(6/12)

Cette vidéo est la présentation d'un algorithme de soustraction des nombres binaires. Le calcul se fait en utilisant la méthode des bases. Le calcul est direct sans passer par une transformation des valeurs à soustraire en valeurs négatives puis addition. D'abord, il y a une présentation de la méthode de soustraction puis l'utilisation de la méthode au travers d'un exemple. La vérification et la véracité des calculs en base 2 (binaire) se font en passant à la base 10 (décimal).

La multiplication en binaire
(7/12)

Cette vidéo est la présentation d'algorithme de multiplication des nombres binaires. Dans un premier temps, le calcul se fait en utilisant la méthode des bases appliquée aux nombres binaires. Puis la multiplication se fait avec l'algorithme de l'addition/décalage appliqué aux nombres binaires. Chaque algorithme est présenté à l'aide d'un exemple. La vérification et la véracité des calculs en base 2 (binaire) se font en passant par la base 10 (décimal).

La division en binaires
(8/12)

Cette vidéo est la présentation d'algorithme de division des nombres binaires. Dans un premier temps, le calcul se fait en utilisant la méthode des bases appliquée aux nombres binaires. Puis, la division se fait avec l'algorithme quotient/reste. Chaque algorithme est présenté à l'aide d'un exemple. La vérification et la véracité des calculs en base 2 (binaire) se font en passant par la base 10 (décimal).


Négatif, valeur absolue signée
(9/12)

Cette vidéo est la présentation d'un algorithme de création des binaires négatifs. L'algorithme utilisé se nomme valeur absolue signée. La création d'un binaire négatif est faite en déroulant l'algorithme au travers d'exemples. La vérification et la véracité des transformations en base 2 (binaire) se font en passant par la base 10 (décimal).

Négatif, complément à 1
(10/12)

Cette vidéo est la présentation d'un algorithme de création des binaires négatifs.
L'algorithme utilisé se nomme complément à 1. La création d'un binaire négatif est faite en déroulant l'algorithme au travers d'un exemple.


Négatif, complément à 2
(11/12)

Cette vidéo est la présentation d'un algorithme de création des binaires négatifs.
L'algorithme utilisé se nomme complément à 2. La création d'un binaire négatif est faite en déroulant l'algorithme au travers d'exemples. La vérification et la véracité des créations en base 2 (binaire) se font en passant à la base 10 (décimal).




Le complément à 2
(12/12)

Cette vidéo est la présentation des additions, soustractions, en utilisant des nombres binaires complémentés à 2. Cette vidéo est l'occasion de parler des limites des codages et de la présentation de données complémentaires utilisées dans les ordinateurs, comme les débordements et les dépassements. Il faut savoir que ces données complémentaires sont stockées dans un ordinateur, le registre d'états. La vérification et la véracité des calculs en base 2 (binaire) se font en passant à la base 10 (décimal).

Contribute: Featured community publications

Want to submit quality content?
Do not hesitate to contact your Campus Manager regarding the terms and conditions of Knowledge Sharing (KWS).

About SUPINFO | Contacts & addresses | Teachers | Press | INVESTOR | Conditions of Use & Copyright | Respect of Privacy
Logo de la société Cisco Logo de la société IBM Logo de la société Sun-Oracle Logo de la société Apple Logo de la société Sybase Logo de la société Novell Logo de la société Intel Logo de la société Accenture Logo de la société SAP Logo de la société Prometric Logo du IT Academy Program par Microsoft

SUPINFO International University is globally operated by EDUCINVEST Belgium - Avenue Louise, 534 - 1050 Brussels
and is accredited in France by Association Ecole Supérieure d'Informatique de Paris (ESI SUPINFO)