Livre Le Langage Assembleur - Maîtrisez Le Code Des Processeurs De ...
Maybe your like
- Livres & vidéos
- Système et réseau
- Poste de travail
- Windows
- Linux
- Client léger
- Serveur
- Windows
- Linux
- Unix
- Scripting
- Serveurs web et services
- Réseau
- Notions fondamentales
- Supervision
- Protocoles
- Services réseau
- Cisco
- Sécurité informatique
- Virtualisation et Cloud
- Organisation du SI
- Certification
- Certification Technique
- Certification Linux
- Certification Cisco
- Certification Technique
- Poste de travail
- Développement d'applications
- Pour les makers
- Pour les CMS et les réseaux sociaux
- Pour les terminaux mobiles
- Pour le Cloud
- Langages
- Abap
- C et C++
- C#
- HTML et XHTML
- Java
- Javascript
- PHP
- Python
- R
- VBA et VSTO
- WinDev
- Autres langages
- Méthode et normes
- Tests et qualité
- Etats - Rapports
- Intelligence Artificielle
- Data
- Base de données
- Microsoft
- Open Source
- Oracle
- Langage et méthode
- Business Intelligence
- Business Objects
- Microsoft
- Gestion de projet
- Messagerie et Communication
- Plateforme collaborative
- Intégration de données
- Base de données
- Gestion - Droit - Entreprise - IA
- Droit de l'informatique
- Efficacité professionnelle
- E-Marketing
- Environnement de travail collaboratif
- Gestion de l'entreprise
- Gestion de projets
- Gouvernance du SI
- Solutions d'entreprise
- Business Intelligence
- Intelligence Artificielle
- Bureautique
- Initiation informatique
- Windows et réseau familial
- Mac
- Suite bureautique
- Microsoft Office
- LibreOffice
- Dans le Cloud
- Word / Traitement de texte
- Excel / Tableur
- PréAO / PowerPoint
- Messagerie / Outlook
- Bases de données
- PAO
- Macros et VBA
- Gestion de projet
- Graphisme, 3D, Animation, CAO
- 3D
- Animation
- CAO et DAO
- Dessin vectoriel
- Diagrammes, Schémas et SIG
- PAO
- Retouche d'images et photos
- Web et E-Marketing
- CMS
- E-marketing
- Conception web
- Objets connectés
- Système et réseau
- Formations en ligne
- Formations en ligne en autonomie, avec exercices
- Excel
- PowerPoint
- Word
- Access
- Outlook
- Microsoft 365
- Pack Office
- Python
- Java
- Formations en ligne animées en direct par un expert
- Excel
- Word
- PowerPoint
- Outlook
- Power BI
- Cours et formations vidéo
- Intelligence artificielle
- Technique
- Bureautique
- Entreprise
- Graphisme - CAO/DAO
- Web & webmarketing
- Formations en ligne en autonomie, avec exercices
- Bibliothèque numérique
- Espace Professionnels
- Technique
- Support de Cours
- Débutant à Confirmé
- Confirmé à Expert
- Par thématique
- TP, exercices et corrigés
- Débutant à Confirmé
- Certification
- Coupons de certification
- Livre
- Mise en pratique
- Métiers
- Autres
- Dépliant
- Support de Cours
- PAO - Web - CAO/DAO
- Support de Cours PAO
- Support de Cours Web
- Livre CAO/DAO
- Aide-mémoire
- Bureautique
- Certification
- Coupons de certification
- Exercices et corrigés
- Support de Cours Français
- Par niveau, par thème
- De Référence
- Aide-mémoire
- Approche métier
- Support Français / Anglais
- Support de cours
- Support Anglais
- Support de cours
- Support Néerlandais / Anglais
- Support de cours
- Support Néerlandais
- Support de cours
- Support Allemand
- Certification
- Entreprise
- E-marketing
- Gestion
- Supports Numériques
- Technique
- Support Débutant à Confirmé
- Support Confirmé à Expert
- PAO - Web
- Support de cours PAO
- Support de cours Web
- Bureautique
- Support de référence
- Mise en pratique
- Entreprise
- E-marketing
- Gestion
- Technique
- Certifications
- Technique
- Meilleures ventes
- Nouveautés
- Prochaines parutions
- ENI Blog
- Devenez Auteur
Caractéristiques
- Livre (broché) - 17 x 21 cm
- ISBN : 978-2-7460-0650-6
- EAN : 9782746065086
- Ref. ENI : EPLANAS
Caractéristiques
- HTML
- ISBN : 978-2-7460-0668-1
- EAN : 9782746066861
- Ref. ENI : LNEPLANAS
Téléchargements
- Des fichiers complémentaires (15,4 Ko)
- Webographie
- Avant-propos
- Numération binaire et hexadécimale
- 1. Le binaire et les données
- 2. Les bases de numération
- a. Représentation binaire, base 2
- b. Représentation octale, base 8
- c. Représentation décimale, base 10
- d. Représentation hexadécimale, base 16
- e. La représentation BCD, base 16 limitée à 10 valeurs
- f. La représentation ASCII
- 3. Les données signées
- 1. La donnée et le matériel
- a. Le bus
- b. La mémoire
- Le langage assembleur
- Règles d'écriture
- 1. Syntaxe d’une ligne de code FASM
- a. Une instruction par ligne
- b. Étiquettes
- c. Opérandes
- d. Chaînes
- e. Expressions numériques
- f. Adresses
- 1. Syntaxe d’une ligne de code FASM
- 2. Le projet assembleur
- a. Créer un fichier .ASM
- b. Créer un fichier .INC
- c. Organiser les répertoires de la source
- d. Créer des sauvegardes
- e. Choix des noms d’étiquettes
- 3. Le compilateur
- a. FASM
- b. Les listings
- c. Paramètres de la ligne de commande
- 4. L’éditeur de texte
- a. Fasmw.exe
- b. Fasmd.exe
- c. Raccourcis-clavier des IDE FASM
- 5. Les désassembleurs
- 6. Les débogueurs
- 7. Les émulateurs
- a. Émuler un PC
- b. Émuler le DOS
- 8. L’éditeur hexadécimal
- 9. La documentation et Internet
- Le CPU
- 1. Les instructions vues depuis le CPU
- 2. L’exécution
- Les modes du CPU
- 1. Le mode réel
- 2. Le mode protégé
- 3. Le mode SMM
- 4. Le mode 64 bits
- Les registres x86
- 1. Registres à usage général (GPR)
- 2. Registres d’index
- 3. Registres de pointeurs
- 4. Registres de segments
- a. Histoire des segments
- b. Les registres de segments en pratique
- 5. Registre de drapeaux
- a. Codes de conditions
- 6. Registres de gestion du processeur
- a. Registres de gestion de la mémoire
- b. Registres de contrôle du processeur (Control Registers)
- c. Registres de debug (Debug Registers)
- d. Registre de compteur
- 1. FPU
- a. Les nombres flottants
- b. La pile FPU
- a. Extension MMX
- b. Extension SSE
- c. Extension AVX
- d. Extension 64 bits
- 1. Plan général
- 2. Mémoire en mode réel 16 bits
- 3. Mémoire en mode protégé 32 bits
- 4. Mémoire en mode 64 bits
- 5. Bus d’adresses et agencement des données
- a. Règles d’accès générales
- b. Zones de mémoire réservées
- c. Accès par les segments
- d. Alignement des données
- a. Table des Vecteurs d’Interruptions (IVT)
- b. Table de Descripteurs Globale (GDT)
- c. Table de Descripteurs Locale (LDT)
- d. Table de Descripteurs d’Interruptions (IDT)
- e. Tables de pages (pagination)
- f. Segment d’état des tâches (TSS)
- g. I/O BitMap, plan de permission d’accès
- Le clavier
- 1. Contrôleur clavier
- a. Un peu d’histoire
- b. Les ports du clavier
- c. Commandes et messages
- 1. Contrôleur clavier
- 2. Les scancodes
- 3. Utilisation du clavier
- 1. La géométrie de l’écran
- 2. Modes VGA standard
- 3. Palette VGA
- 4. Mode texte
- 5. Mémoire vidéo VGA
- a. Vsync
- a. Conclusion VGA / VESA
- 1. Fonctionnement
- a. Trame PS/2
- b. Extensions PS/2
- c. Commandes souris PS/2
- d. Trame de la souris série
- a. Souris DOS
- b. La souris sous Windows
- 1. Ports du timer
- 2. Programmation
- 3. Timer 2 et haut-parleur système
- 4. Le timer en pratique
- 1. NMI et CMOS
- 1. ICW
- 2. OCWs
- 3. IRR/ISR
- 4. Conclusion
- 1. Géométrie des disques durs
- a. CHS
- b. LBA
- a. Fonctions INT 13h normales
- b. Fonctions INT 13h étendues
- 1. Port parallèle
- a. Interface matérielle du port LPT
- b. Registres du port LPT
- c. Utilisation
- d. Conclusion
- a. Interface matérielle du port COM
- b. Interface logicielle
- c. Utilisation
- Historique
- Base 16 bits
- Jeux d'instructions généraux
- 1. Jeux d’instructions 32 bits en 2011
- a. Instructions décimales
- b. Instructions arithmétiques
- c. Instructions de mouvements de données
- d. Instructions logiques
- e. Instructions de contrôle du processeur
- f. Instructions de branchements
- g. Instructions conditionnelles
- h. Instructions sur les chaînes
- 1. Jeux d’instructions 32 bits en 2011
- 1. Mov et les affectations
- 2. Opérations sur les pointeurs
- 3. Instructions de branchements
- a. Instructions de sauts
- b. Instructions d’appels
- a. Gestion de la mémoire
- b. Segmentation en mode protégé
- c. Pagination
- d. Gestion du processeur
- a. Jeu d’instructions 64 bits
- Premier programme
- 1. Programme .COM
- 2. Programme .EXE DOS
- 3. Programme EXE win32
- 4. Programme Linux
- Construction autour des données
- 1. Structurer les données
- 2. Gestion des données en fichiers
- 3. Les variables
- a. Entiers
- b. Données empaquetées
- c. Virgule fixe
- d. Virgule flottante
- e. BCD
- 1. Texte et ASCII
- 2. Images (pixels)
- 3. Sons (signaux)
- 4. Flux de communication
- 1. Créer la fonction
- a. Factorisation du code
- b. Découpage du code
- c. Hiérarchiser le code
- a. Permettre le partage avec d’autres sources
- b. Prévoir une éventuelle évolution
- a. Gestion par les registres
- b. Gestion par la mémoire
- c. Gestion par la pile
- a. Pointeurs locaux
- b. Pointeurs globaux
- c. Pointeurs de N niveaux
- a. Cdecl
- b. Syscall
- c. Fastcall
- d. Pascal
- e. Stdcall
- 1. BOOT/BIOS
- a. Le BOOT
- b. Le Boot-loader
- c. Les tables de partitions
- d. Le mode réel
- e. Le mode protégé
- f. Revenir au mode réel
- g. Les autres modes non documentés
- 1. Optimisation de code
- a. Pipelines
- Généralités
- Extension X87
- 1. Jeu d’instructions FPU
- a. Instructions de mouvement de données
- b. Instructions de mouvement conditionnel de données
- c. Instructions de chargement de constantes
- d. Instructions arithmétiques primitives
- e. Instructions de comparaison
- f. Instructions trigonométriques
- g. Instructions exponentielles et logarithmiques
- h. Instructions de contrôle
- i. Méthode de programmation FPU
- 1. Jeu d’instructions FPU
- 1. MMX
- a. Instructions de mouvement de données
- b. Instructions arithmétiques
- c. Instructions de comparaison
- d. Instructions logiques
- e. Instructions de conversion
- f. Instructions d’empaquetage
- g. Instructions de décalages logiques
- h. Instruction de gestion EMMS
- a. Instructions de mouvement de données
- b. Instructions arithmétiques
- c. Instructions logiques
- d. Instructions de comparaison
- e. Instructions de distribution et empaquetage de données
- f. Instructions de conversion
- g. Instructions SIMD sur les entiers 64 bits
- h. Instructions avec contrôle du cache
- a. Instructions de mouvement de données
- b. Instructions arithmétiques
- c. Instructions logiques
- d. Instructions de comparaison
- e. Instructions de distribution et empaquetage de données
- f. Instructions de conversion
- g. Instructions SIMD sur les entiers 64 et 128 bits
- h. Instructions avec contrôle du cache
- a. Instruction d’optimisation du chargement de données 128 bits non alignée
- b. Instructions d’amélioration des chargements et copies
- c. Instructions d’additions et soustractions empaquetées
- d. Instructions d’additions et soustractions horizontales
- a. Instructions SSSE3
- a. Instructions SSE4.1
- b. Instructions SSE4.2
- c. Instructions SSE4a (AMD)
- a. Instructions AMD 3Dnow!
Olivier CAUET
En savoir plusNos nouveautés
voir plus
Access (versions 2024 et Microsoft 365) -
Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web (5e édition) -
Débuter avec PowerShell (2e édition) -
Golang - Les fondamentaux du langage de Google
Le deep learning avec TensorFlow/Keras - 42 programmes Python pour passer de la théorie à la pratique
Macros et Langage VBA sous Excel (2e édition) - L’intégrale
Python - Coffret de 2 livres : Implémentation pour la Data Science et le Machine Learning
Réussir avec l’IA de Microsoft - Stratégies et outils pour Copilot Studio, Microsoft Foundry et des IA non génératives
Windows Server 2022 - Coffret de 2 livres : Administration avancée et Stratégies de groupe
Déployer Microsoft Intune - Du tenant à l’enregistrement des appareils
Microsoft Intune - Configurer, mettre à jour et sécuriser les appareils
Formation en ligne - Word 2021 - Créer son premier document Tag » Apprendre L'assembleur X86
-
Les Meilleurs Cours Et Tutoriels Assembleur
-
En Profondeur Avec L'assembleur - Tutoriel
-
[x86-64 - Ep01] Apprendre L'assembleur - Introduction - YouTube
-
Assembleur #1 - Introduction - YouTube
-
[PDF] L'assembleur X86 32 Bits - Architecture Des Ordinateurs - IGM
-
Cours L'assembleur X86 32 Bits
-
Où Débuter Pour Apprendre L'assembleur ? - Quora
-
Cours Architecture Des Ordinateurs Assembleur X86 - Clicours
-
[PDF] 4. Initiation à L'assembleur
-
[PDF] Pas-a-pas-vers-l-assembleur-par-lord-noteworthy.pdf - Zenk - Security
-
Apprendre L'Assembleur : Par Où Commencer
-
Mois De L'assembleur X86, Semaine 1 - Introduction - Hackfest
-
[PDF] Assembleur Intel X86 - CNU 27 Marseille
-
L'assembleur X86 Sous Windows Avec Nasm - Page 1