Bonjour,
Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
Bonjour,
Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
Bonjour,
Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
C'est à dire qu'avec les 16ko que j'avais à ma disposition j'aurais eu
des difficultés à développer en langage de programmation assembleur ?
C'est à dire qu'avec les 16ko que j'avais à ma disposition j'aurais eu
des difficultés à développer en langage de programmation assembleur ?
C'est à dire qu'avec les 16ko que j'avais à ma disposition j'aurais eu
des difficultés à développer en langage de programmation assembleur ?
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Bonjour,
Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
Bonjour,
Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
Bonjour,
Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
En général, 16k était très juste pour la programmation assembleur.
Car même si le programme assembleur en lui même ne prend que 4 à 8k...
il faut loger les mnémoniques (8k) et l'assembleur généré(environ 4k),
donc, avec le programme, cela fait 16k en tout.
Au final, une mémoire de 16k permettait de créer un programme de 4k
assemblé!
En général, 16k était très juste pour la programmation assembleur.
Car même si le programme assembleur en lui même ne prend que 4 à 8k...
il faut loger les mnémoniques (8k) et l'assembleur généré(environ 4k),
donc, avec le programme, cela fait 16k en tout.
Au final, une mémoire de 16k permettait de créer un programme de 4k
assemblé!
En général, 16k était très juste pour la programmation assembleur.
Car même si le programme assembleur en lui même ne prend que 4 à 8k...
il faut loger les mnémoniques (8k) et l'assembleur généré(environ 4k),
donc, avec le programme, cela fait 16k en tout.
Au final, une mémoire de 16k permettait de créer un programme de 4k
assemblé!
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81.
Salut,
JKB écrit :Francois LE COAT écrivait :Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
Je n'ai pas souvenir que les assembleurs soient des programmes très
volumineux. À la même époque, j'avais un Goupil G3/6809 et un Oric
Atmos 64K et j'ai écrit des programmes de plus de 40Ko de source.
En tout cas, on peut faire un assembleur (sans pseudo code,
l'assembleur de base) avec largement moins de 16Ko de programme
(code exécutable).
Sur le Goupil, l'assembleur était un exécutable chargé sur la
disquette de FLEX9. Sur l'Oric, c'était plus tordu, il s'agissait
d'un programme en BASIC avec des data et des poke, un genre de
chargeur filant le contrôle au code assemblé embarqué. Je me
souviens juste que ça lisait un fichier sur la cassette pour
enregistrer une version assemblée.
C'est à dire qu'avec les 16ko que j'avais à ma disposition j'aurais eu
des difficultés à développer en langage de programmation assembleur ?
Je suppose que le langage assembleur devait être interprété, comme le
Basic résident en ROM. Enfin, je n'en ai pas eu l'usage, peut-être y
en avait-il plusieurs ... En fait, j'assemblais par moi-même, avec
de la documentation sur le Z80, ce qui fait que ma quantité réduite
de mémoire n'était pas un obstacle.
Mon tout dernier programme assembleur était une sorte de "Scramble"
avec un vaisseau spatial se déplaçant en scrolling de fond étoilé.
Comme le jeu de Konami n'est pas sorti sur ZX81 ça aurait pu marcher.
Merci pour la réponse d'un connaisseur =)
Salut,
JKB écrit :
Francois LE COAT écrivait :
Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
Je n'ai pas souvenir que les assembleurs soient des programmes très
volumineux. À la même époque, j'avais un Goupil G3/6809 et un Oric
Atmos 64K et j'ai écrit des programmes de plus de 40Ko de source.
En tout cas, on peut faire un assembleur (sans pseudo code,
l'assembleur de base) avec largement moins de 16Ko de programme
(code exécutable).
Sur le Goupil, l'assembleur était un exécutable chargé sur la
disquette de FLEX9. Sur l'Oric, c'était plus tordu, il s'agissait
d'un programme en BASIC avec des data et des poke, un genre de
chargeur filant le contrôle au code assemblé embarqué. Je me
souviens juste que ça lisait un fichier sur la cassette pour
enregistrer une version assemblée.
C'est à dire qu'avec les 16ko que j'avais à ma disposition j'aurais eu
des difficultés à développer en langage de programmation assembleur ?
Je suppose que le langage assembleur devait être interprété, comme le
Basic résident en ROM. Enfin, je n'en ai pas eu l'usage, peut-être y
en avait-il plusieurs ... En fait, j'assemblais par moi-même, avec
de la documentation sur le Z80, ce qui fait que ma quantité réduite
de mémoire n'était pas un obstacle.
Mon tout dernier programme assembleur était une sorte de "Scramble"
avec un vaisseau spatial se déplaçant en scrolling de fond étoilé.
Comme le jeu de Konami n'est pas sorti sur ZX81 ça aurait pu marcher.
Merci pour la réponse d'un connaisseur =)
Salut,
JKB écrit :Francois LE COAT écrivait :Lorsque j'avais entre 15 et 20 ans, j'ai programmé sur mon premier
ordinateur personnel, un Sinclair ZX81 avec 16ko de RAM. Je l'ai
programmé en Basic et en langage machine, parce que le premier
programme auquel j'ai eu affaire était le "casse-brique" présent
dans l'Ordinateur Individuel n°38 de juin-juillet 1982 à la page 178.
J'ai découvert par la suite dans le cours de programmation du ZX81 :
<http://eureka.atari.org/langage_machine.jpg>
C'est-à-dire qu'avec l'aide du livre de Rodnay Zaks, j'ai appris
l'assembleur Z80, et la manière de le transférer en mémoire via
une instruction "REM" contenant le langage machine correspondant.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Le langage Basic était inclus en ROM, mais le langage assembleur
aurait dû être chargé en RAM, ce qui nécessitait beaucoup de RAM
pour pouvoir travailler, non ? J'ai connu des ZX81 avec 64koctets ...
Je n'ai pas souvenir que les assembleurs soient des programmes très
volumineux. À la même époque, j'avais un Goupil G3/6809 et un Oric
Atmos 64K et j'ai écrit des programmes de plus de 40Ko de source.
En tout cas, on peut faire un assembleur (sans pseudo code,
l'assembleur de base) avec largement moins de 16Ko de programme
(code exécutable).
Sur le Goupil, l'assembleur était un exécutable chargé sur la
disquette de FLEX9. Sur l'Oric, c'était plus tordu, il s'agissait
d'un programme en BASIC avec des data et des poke, un genre de
chargeur filant le contrôle au code assemblé embarqué. Je me
souviens juste que ça lisait un fichier sur la cassette pour
enregistrer une version assemblée.
C'est à dire qu'avec les 16ko que j'avais à ma disposition j'aurais eu
des difficultés à développer en langage de programmation assembleur ?
Je suppose que le langage assembleur devait être interprété, comme le
Basic résident en ROM. Enfin, je n'en ai pas eu l'usage, peut-être y
en avait-il plusieurs ... En fait, j'assemblais par moi-même, avec
de la documentation sur le Z80, ce qui fait que ma quantité réduite
de mémoire n'était pas un obstacle.
Mon tout dernier programme assembleur était une sorte de "Scramble"
avec un vaisseau spatial se déplaçant en scrolling de fond étoilé.
Comme le jeu de Konami n'est pas sorti sur ZX81 ça aurait pu marcher.
Merci pour la réponse d'un connaisseur =)
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Salut François,
En général, 16k était très juste pour la programmation assembleur.
Car même si le programme assembleur en lui même ne prend que 4 à 8k...
il faut loger les mnémoniques (8k) et l'assembleur généré(environ 4k),
donc, avec le programme, cela fait 16k en tout.
Au final, une mémoire de 16k permettait de créer un programme de 4k
assemblé!
Pour faire un programme de 16k, il faillait nécessairement 32k de RAM.
C'est pour cela qu'a l'époque, les programmes assembleur "maison"
étaient courts, ou créés avec des modules de moins de 4K.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Salut François,
En général, 16k était très juste pour la programmation assembleur.
Car même si le programme assembleur en lui même ne prend que 4 à 8k...
il faut loger les mnémoniques (8k) et l'assembleur généré(environ 4k),
donc, avec le programme, cela fait 16k en tout.
Au final, une mémoire de 16k permettait de créer un programme de 4k
assemblé!
Pour faire un programme de 16k, il faillait nécessairement 32k de RAM.
C'est pour cela qu'a l'époque, les programmes assembleur "maison"
étaient courts, ou créés avec des modules de moins de 4K.
Il me semble, bien que j'ai programmé en langage machine, qu'il
existait un langage assembleur pour le Sinclair ZX81. J'avais
à ma disposition 1koctet ou 16koctets de RAM, et j'aurais voulu
savoir quelle était la quantité de mémoire requise pour le
langage de programmation assembleur ? On pouvait sans doute
programmer en assembleur, mais quelle était la mémoire requise ?
Salut François,
En général, 16k était très juste pour la programmation assembleur.
Car même si le programme assembleur en lui même ne prend que 4 à 8k...
il faut loger les mnémoniques (8k) et l'assembleur généré(environ 4k),
donc, avec le programme, cela fait 16k en tout.
Au final, une mémoire de 16k permettait de créer un programme de 4k
assemblé!
Pour faire un programme de 16k, il faillait nécessairement 32k de RAM.
C'est pour cela qu'a l'époque, les programmes assembleur "maison"
étaient courts, ou créés avec des modules de moins de 4K.