{"product_id":"introduction-to-computer-organization-an-under-the-hood-look-9781718500099b","title":"Introduction à l'organisation des ordinateurs : un aperçu du matériel et de l'assembleur x86-64","description":"\u003cb\u003eCe tutoriel pratique est un examen approfondi du fonctionnement d'un ordinateur moderne. Testé en classe depuis plus de dix ans, il donne aux lecteurs une solide compréhension du fonctionnement des ordinateurs, couvrant des éléments essentiels tels que le stockage de données, les portes logiques et les transistors, les types de données, le CPU, l'assembleur et le code machine.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eIntroduction à l'organisation des ordinateurs\u003c\/i\u003e offre aux programmeurs une compréhension pratique de ce qui se passe dans un ordinateur lorsque vous exécutez votre code. Partant des bases, le livre commence par des concepts fondamentaux tels que l'organisation de la mémoire, la conception de circuits numériques et l'arithmétique informatique. Il utilise ensuite le C\/C++ pour explorer la façon dont les concepts de codage de haut niveau familiers, tels que le flux de contrôle, l'entrée\/sortie et les fonctions, sont implémentés en langage assembleur. L'objectif n'est pas de faire de vous un programmeur en langage assembleur, mais de vous aider à comprendre ce qui se passe en coulisses lorsque vous exécutez vos programmes. \u003cbr\u003e\u003cbr\u003eTesté en classe depuis plus de dix ans, ce livre démystifiera également des sujets tels que :\u003cbr\u003e\u003cul\u003e\n\n\u003cli\u003eComment les données sont encodées en mémoire\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eComment le système d'exploitation gère les ressources matérielles avec des exceptions et des interruptions\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eComment l'algèbre booléenne est utilisée pour implémenter les circuits qui traitent l'information numérique\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eComment un CPU est structuré et comment il utilise les bus pour exécuter un programme stocké en mémoire principale\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eComment la récursion est implémentée en assembleur et comment elle peut être utilisée pour résoudre des problèmes répétitifs\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eComment le code de programme est transformé en code machine que l'ordinateur comprend\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003cbr\u003eVous n'aurez peut-être jamais à écrire de langage assembleur x86-64 ou à concevoir du matériel vous-même, mais savoir comment le matériel et le logiciel fonctionnent fera de vous un meilleur programmeur, plus confiant.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42820781441104,"sku":"9781718500099B","price":24.49,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500099-l.jpg?v=1785881116","url":"https:\/\/bookoutlet.com\/fr\/products\/introduction-to-computer-organization-an-under-the-hood-look-9781718500099b","provider":"Book Outlet","version":"1.0","type":"link"}