Systems/ASM est un langage et un compilateur assembleur, utilisé pour générer des programmes assembleur IBM.

Systems/ASM est compatible avec HLASM d’IBM et supporte le traitement complet du macro langage HLASM.

Systems/ASM peut être utilisé seul ou avec Systems/C ou Systems/C++ afin de créer des programmes mainframe pour OS/390, z/OS, TPF, CMS, VSE etc..

System/ASM peut aussi être utilisé pour générer des programmes exécutables sous Linux/390 ou z/linux à partir d’un programme assembleur « traditionnel ».

Diminuez vos coûts IFL (Integrated Facility for Linux) sous z/VM avec Systems/ASM

L’assembleur Systems/ASM de Dignus peut vous aider à diminuer d’une manière significative le total de vos coûts lors de l’installation de  RACF sous z/VM avec IFL. L’installation de RACF (ou l’équivalent) demande l’utilisation d’un assembleur. HLASM d’IBM  est nécessaire mais c’est une option très onéreuse, alors l’assembleur Systems/ASM de Dignus est un produit "plug-compatible" pour un coût bien moindre.

Cross Environnement

Une des principales caractéristiques de Systems/ASM, c’est le support d'un environnement de développement  d’applications multi plateforme.

Le code objet et l'exécutable peuvent être produits sur une station de travail puis transférés sur le mainframe pour être exécutés.

Avec Systems/ASM développez, compilez et link-editez vos programmes assembleur sur PCs ou stations de travail : Windows, AIX, Linux, Solaris, etc..

Systems/ASM génère également du code objet pour les z/Séries .

Les bénéfices obtenus par l’utilisation de l’assembleur en 'Cross Environnement' sont : la réduction de la charge du mainframe, l’amélioration de la gestion des sources, la rationalisation de la gestion du développement et l’optimisation des temps de compilation.

Compatibilité HLASM

Supporte le macro langage HLASM, les instructions 64 bits.

Génère des objets de type ESD (OMF), XSD or GOFF reconnus par le pré-compilateur de Systems/C et l'éditeur de liens IBM.

Génère des informations de debugging HLASM compatibles ADATA

Extensions ASM

Extension pour le support de Systems/C et Systems/C++.

Support pour un regroupement facile des fichiers MACLIB pour transfert.

Supporte en entrée les fichiers ASCII ou EBCDIC .

Supporte les ALIAS améliorés pour les très longs symboles.

Intégration facile avec Microsoft Visual Studio.

Liste étendue des options pour assister le développement macro.

Supporte les ordres "EXEC CICS " et "EXEC DLI" grâce à un pré processeur CICS. Ce pré processeur est disponible sur toutes les plateformes supportées par  Systems/ASM.
 

Afin de vous donner un aperçu du potentiel que représente  Systems/ASM, vous pouvez soumettre en ligne un de vos programmes « source » et jugez du résultat.

Informations complémentaires

Quelques références

Systems/C++
 Compilateur C++
Systems/C
 Compilateur C
Systems/ASM
Assembleur