Accueil > Réalisations > Publications > Ouvrages > Ouvrages sur la HP48 s/sx > Voyage au centre de la HP48 s/sx - Lire le livre en ligne

Voyage au centre de la HP48 s/sx - Lire le livre en ligne

jeudi 14 juin 2007, par Paul Courbis

Si vous ne voulez pas télécharger l’ensemble de l’ouvrage, vous pouvez le lire en ligne ici...

Voyage48s - page 079 - Courbis, acteur de l'Internet depuis 1988
Section prcdente : Qu Page prcdente Sommaire Page suivante Section suivante : Le microprocesseur Saturn

Qu'est ce que le langage-machine ?

(c) Courbis www.courbis.fr   Voyage au centre de la HP48 s/sx - Version 3.02Fichiers PDF disponibles sur http://www.courbis.com Redistribution/mirroring strictement interdits  http:  //ww  w.co  urbis  .com  Le langage machine Page 69  assembleur puis on effectue l 'assemblage pour le rendreexe'cutable par la machine...  Il faut savoir que dans le cas de la HP48, on pourra soit fairel'assemblage  a` la main, soit de mani e`re automatique en utilisant une machine annexe suffisamment puissante (Il existe au moinsdeux assembleurs Saturn: Areuh pour IBM PC et machines Unix, e'crit par MM. Pierre DAVID et Janick TAILLANDIER et Satas pourAtari St, Amiga, IBM PC et machines Unix,  e'crit par M. Christophe DUPONT DE DINECHIN ).  Un programme de d e'sassemblage, qui fonctionne sur touteHP48, est propos e' en annexe (dans la biblioth e`que de programmes).  Dernier terme  a` expliciter: celui de 'microprocesseur'. Il s'agit enfait du c oeur de la machine: l'entit e'  e'lectronique qui ex e'cute les instructions en langage machine.  L'unite'  e'le'mentaire d'information reconnue par lemicroprocesseur est le bit (c'est  a` dire la valeur 0 ou 1). Du fait de cette utilisation d'une base binaire par la machine, il est int e'ressantd'utiliser une base multiple de 2, en l'occurrence la base 16 ou hexade'cimale.  Dans cette base on compte 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E,F, 10... Ainsi la valeur 23h (le 'h' est mis pour rappeler qu'il s'agit d'une valeur hexade'cimale) vaut  35 en d e'cimal (16 * 2 + 3).  Cependant il peut  e^tre n e'cessaire de stocker des nombresde'cimaux. On utilise alors la notation 'd e'cimal cod e' binaire', pour laquelle on consid e`re qu'un nombre hexad e'cimal est en faitde'cimal. Par exemple on consid e`rera que le nombre 15h est le nombre de'cimal 15.  Ce type de stockage conduit  a` pr e'voir deux modes de calculspour le microprocesseur: le mode hexad e'cimal o u` les registres sont conside're's comme contenant des nombres hexad e'cimaux, etle mode d e'cimal o u` les registres sont suppos e's contenir des nombres en notation 'd e'cimal code' binaire'.  Le mode en cours influe sur la mani e`re dont les op e'rationsmathe'matiques sont effectu e'es par le microprocesseur: en mode hexade'cimal l'addition de 9 et 3 donnera Ch, alors qu'en modede'cimal on obtiendra le nombre 12h, correspondant  a` la valeur de'cimale 12 en notation 'd e'cimal code' binaire'...
Section prcdente : Qu Page prcdente Sommaire Page suivante Section suivante : Le microprocesseur Saturn
© Courbis 1988-2010
Tous droits réservés
Permalien
Faire un don avec Paypal Le livre est entièrement gratuit mais vous pouvez
avec Paypal pour participer aux frais d'hébergement de ce site... Merci !

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Les spams donneront systématiquement lieu à dépôt de plainte. Les messages peu aimables ou comportant trop de fautes d'orthographe seront purement et simplement supprimés sans publication.
ipv6 ready ipv6 test
Suivre ce site :
Recommander cette page :
Bookmark and Share
Traduire :