L'école Assembleur et périphériques, retapé et disponible... ... dans la bibliothèque du village
igal
Membre non connecté
Conseiller Municipal
Reprise du message précédent
Un grand merci à Granced d'avoir traduit ce bouquinJuste une remarque (constructive):
En page 5, le bit 8 est indiqué ”28" en lieu et place de "2 puissance 8"
Plus que 191 pages à lire
Un bel ouvrage d'introduction à l'assembleur sur MSX.
Pour ceux qui réclament de temps en temps un cours, une intro, c'est le bouquin idéal je pense.
Merci Granced. Edité par Metalion Le 07/09/2021 à 09h50
Pour ceux qui réclament de temps en temps un cours, une intro, c'est le bouquin idéal je pense.
Merci Granced. Edité par Metalion Le 07/09/2021 à 09h50
MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
igal
Membre non connecté
Conseiller Municipal
J'avance pas vite mais chaque lettre compte
Un ch'tit oubli d'accord en bas de la page 6
[Le système hexadécimal est précieux en programmation, car il se convertir...]
Je continue
Encore merci pour ton travail
Édit:...en bas de la page 7.
[105 – 64 = 41 ; 41 contient 32 (25
) donc le bit 5 = 1 ; 41 – 32 = 9 : 9 ne contient pas
16, donc le bit 4 = 0 ; 9 contient 8 : le bit 3 est à 1 ; 9 – 8 = 1 donc (1 ne contient ni
4 ni 2) le bit 2 et le bit 1 sont à 0, il rest e1,]
Le bout de la phrase.. tu voulais écrire:
[ il reste le 1] Edité par igal Le 14/09/2021 à 07h31
Un ch'tit oubli d'accord en bas de la page 6
[Le système hexadécimal est précieux en programmation, car il se convertir...]
Je continue
Encore merci pour ton travail
Édit:...en bas de la page 7.
[105 – 64 = 41 ; 41 contient 32 (25
) donc le bit 5 = 1 ; 41 – 32 = 9 : 9 ne contient pas
16, donc le bit 4 = 0 ; 9 contient 8 : le bit 3 est à 1 ; 9 – 8 = 1 donc (1 ne contient ni
4 ni 2) le bit 2 et le bit 1 sont à 0, il rest e1,]
Le bout de la phrase.. tu voulais écrire:
[ il reste le 1] Edité par igal Le 14/09/2021 à 07h31
igal
Membre non connecté
Conseiller Municipal
igal :
Salut Granced
En milieu de la page 10
[Par exemple l'octet 0111100 (78H)]
Il manque un Zéro à l'unité de l'octet faible "LSB"
Si j'ai bien suivi il faudrait ecrire:
[Par exemple l'octet 01111000 (78H)]
Amicalement
En milieu de la page 10
Citation :
Les instructions occupent donc de 1 à 4 octets. Par exemple l’octet 0111100 (78H)
[Par exemple l'octet 0111100 (78H)]
Il manque un Zéro à l'unité de l'octet faible "LSB"
Si j'ai bien suivi il faudrait ecrire:
[Par exemple l'octet 01111000 (78H)]
Amicalement
Édit: Centre de la page 11:
Citation :
Comment savoir dans tout cela ce que représente un octet ? Cela dépend de sa place. Remarquez
dans les trois exemples donnés plus haut qu’à chaque fois le code opération set différent.
dans les trois exemples donnés plus haut qu’à chaque fois le code opération set différent.
A la fin de la phrase...
C'est bien
"le code opération set diffère"
Juste apres:
Citation :
De cette
façon, le microprocesseur peut aller d’instruction et instruction sans se « tromper d’octet »
façon, le microprocesseur peut aller d’instruction et instruction sans se « tromper d’octet »
... peut aller d'instruction EN instruction...
Edité par igal Le 15/09/2021 à 08h07
igal
Membre non connecté
Conseiller Municipal
Reprise de ma lecture...
Page 15:
Page 17:
Page 18:
En bas de la page 19:
Page 21:
Page 15:
Citation :
Une étiquette...Un étiquette est un mot d’au plus 6caractères,
dont le premier doit être une lettre ou
un signe de code ASCII supérieur à 63,
mais jamais un chiffre.
dont le premier doit être une lettre ou
un signe de code ASCII supérieur à 63,
mais jamais un chiffre.
Page 17:
Citation :
Même si un programme vouE paraît trè
s clair en lui-même au moment de son é
criture, il est presque sûr que quelqu’un
d’autre n’y comprendra rien
Même si un programme vouS paraît...Même si un programme vouE paraît trè
s clair en lui-même au moment de son é
criture, il est presque sûr que quelqu’un
d’autre n’y comprendra rien
Page 18:
Citation :
dans LA suite.....dans al suite du programme source sous peine d’une erreur du type «définition multiple»
En bas de la page 19:
Citation :
il manque un signe "PLUS" entre les deux premiers nombres binaires et il y a un signe "EGAL" en trop à la fin de l'opération que tu proposes.Exercice 3.1: Effectuez les opérations suivantes:
01010101 10001100
+00110100+00001101
==
01010101 10001100
+00110100+00001101
==
Page 21:
Citation :
...vont DE 0 à 127..... les entiers positifs vont d e0 à 127, les négatifs de 0 à -128.
Tout est corrigé.
A part les opérations du bas de la page 19, qui sont 2 additions posées différentes, la première est 01010101+00110100 et la deuxième 10001100+00001101
A part les opérations du bas de la page 19, qui sont 2 additions posées différentes, la première est 01010101+00110100 et la deuxième 10001100+00001101
MSX un jour, MSX toujours !
chez moi avec Firefox le lien marche
sinon il est ici mais pas en versio retapée : https://archive.org/details/AssembleurEtPeripheriquesDesMSX/page/n199/mode/2up
sinon il est ici mais pas en versio retapée : https://archive.org/details/AssembleurEtPeripheriquesDesMSX/page/n199/mode/2up
popolon
Membre non connecté
Villageois
tout, tout, tout, vous saurez tout sur la zizi...que
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie