CODINGLISTINGS ★ Ready to use Tip ★

Sieve of Erastosthenes (CPC Amstrad International)Coding Listings
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

SIEVE OF ERASTOSTHENES von 0 auf 8190 in 0,9 Sekunden

Wie man Primzahlen per Computer berechnen kann, zeigt das Sieb des Erastosthenes. Dieser Algorithmus ist sehr leicht umzusetzen ...

.. .sofern man eine geeignete, mehr oder weniger strukturierte Hochsprache hat. BASIC und Pascal als bekannteste bieten sich da förmlich an. Daß dieses Programm aber (beinahe) genausoleicht in »der Königin der Programmiersprachen« (nur ein kleiner Scherz am Rande), in Assembler nämlich, programmiert werden kann, zeigt unser diesmaliges Programm. Vorausgesetzt muß natürlich werden, daß man zumindest Grundkenntnisse in Z80 Assembler mitbringt. Die Remarks zeigen jeweils, wie dieser Programmteil in einer imaginären Hochsprache aussehen würde.

Die Bytefelder könnten noch wesentlich platzsparender bearbeitet werden, nähme man sich statt einem Byte jeweils nur ein Bit vor. Das würde zwar nur mehr 1/8 des Speicherplatzes benötigen, aber die Berechnung ginge sehr schnell auf Kosten der Zeit.

Dieses Programm, das etwas aus der Reihe der übrigen der Ready to use-Reihe tanzt, soll erstens dazu Mut machen, auch komplexere Probleme in Assembler anzugehen und zweitens zeigen, daß solche Programmierer »auch nur mit Wasser kochen« ...

(Eckehart Röscheisen), CPCAI

★ PUBLISHER: CPC Amstrad International
★ YEAR: 1987
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ COLLECTION: CPC AMSTRAD INTERNATIONAL-SONDERHEFT
★ AUTHOR: Eckehart RÖSCHEISEN
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listings:
» Sieve  of  Erastosthenes    (CPC  Amstrad  International-Sonderheft  5)    (ASM-SOURCE)    GERMANDATE: 2024-03-04
DL: 18
TYPE: ZIP
SiZE: 5Ko
NOTE: 40 tracks
.DSK: √

» Sieve  of  Erastosthenes    (CPC  Amstrad  International-Sonderheft  5)    (ASM-SOURCE)    LISTING    GERMANDATE: 2024-03-04
DL: 15
TYPE: PDF
SiZE: 368Ko
NOTE: Supplied by archive.org ; 2 pages/PDFlib v1.6

» Sieve  of  Erastosthenes    (CPC  Amstrad  International-Sonderheft  5)    LISTING    GERMANDATE: 2024-03-04
DL: 17
TYPE: PDF
SiZE: 368Ko
NOTE: Supplied by archive.org ; 2 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Coding » Amstrad Action Discourse - Draim's Algorithm to Find a Prime Factor of a Number
» Coding Src's » Multiplication ( 2 src's )
» Coding » Amstrad Action Discourse - Fermat's Algorithm to Find a Prime Factor of a Number
» Coding Src's » Division 16 bits
» Coding Src's » Multiplication 8 bits
» Coding Src's » Division by 9
Je participe au site:
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 173 millisecondes et consultée 81 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.