Note sul linguaggio
L'uso del PASCAL consente di mettere a punto i programmi in una frazione del tempo necessario a realizzare gli stessi interamente in assembler, e inoltre si hanno a disposizione tutti i tipi dati del PASCAL, comprese strutture complesse come array e record, e si possono usare tutte le funzioni matematiche in virgola mobile (comprese quelle logartitmiche e trigonometriche). L'accesso fisico ai byte della memoria avviene attraverso l'uso dell'array predefinito Mem[ ], l'accesso alle porte di I/O attraverso l'uso dell'array predefinito Port[ ]. Le istruzioni utilizzabili sono un sottoinsieme di quelle disponibili nel TurboPascal, in quanto non possono essere usate quelle che fanno accesso ai files o a periferiche che esistevano solo nei PC di una volta.
Tipi dati:
Byte Char Boolean Integer Real String Costanti predefinite:
Altre istruzioni:
|
Istruzioni
di controllo
e parole riservate: var const type label array begin end if then else for do case absolute program procedure function goto repeat while until with forward set to of record Array predefiniti:
|
Matematica
e
conversioni: ArcTan Sin Cos Sqr Sqrt Ln Exp Random Randomize div mod Round Trunc Int Frac Abs Odd Stringhe:
|
Il manuale del linguaggio e' contenuto in formato Word nel file zip del compilatore.
Con l'autorizzazione di Alfa Sistemi riporto una copia locale del compilatore:
Download z80pascal.zip (212K)
Pagina realizzata da Claudio Fin
Ultimo aggiornamento 23-9-2000