l'enseignement de mon auto Z/OS assembleur?
"J'ai interné à une entreprise qui fait beaucoup de mainframe travail. La plupart de mes mainframe expérience a été à l'aide de Java et Unix System Services. J'ai eu une certaine expérience avec l'ISPF interface et C, mais aucun avec l'assembleur. J'ai obtenu un diplôme peu de temps et une étude indépendante de mon dernier semestre. Je voudrais coller avec le mainframe et je me demandais quelles sont les ressources qui pourrait m'apprendre mainframe assembleur? Remarque je n'ai pas d'expérience de l'écriture de l'assembleur pour toute plate-forme, mais ne comprends binaire, hexa, et ont une compréhension théorique des registres.
Vous devez vous connecter pour publier un commentaire.
Aucun des éléments suivants sont tutoriel-comme, juste du matériel de référence. Tous finiront par venir dans maniable, donc bon à savoir; de l'intérêt serait:
Vous pouvez trouver les livres pour la z/OS version vous êtes à IBM doc library:
z/Principes d'Architecture de l'Opération ("le menu manual") est le système de la bible. Un intérêt immédiat dans ce livre serait le chapitre 7, qui répertorie les instructions et les instructions de formats.
Pour le tutoriel matériel bien, je peux vous recommander (ce sont tous sur mon étagère) une des conditions suivantes:
Et après que vous avez maîtrisé les bases:
Si vous avez des questions, vous pouvez, utiliser stackoverflow bien sûr, mais pour une plus mainframe centrée sur le bassin de cerveau pour choisir, essayer http://ibmmainframeforum.com/. Il n'est pas très actif, mais les modérateurs connaissent les arts sombres.
Amusez-vous!
L'apprentissage de l'assembleur est certainement une bonne façon de comprendre comment les ordinateurs fonctionnent vraiment, mais je suggère que de sauter dans 390 assembleur implique une courbe d'apprentissage très forte. Je te suggère de mettre la main sur un microprocesseur émulateur comme emu8086 qui est livré avec un tutoriel et de commencer avec ça. La base cncepts vous apprendre seront transférables à d'autres ,plus complexes, les architectures.
Il y a un gros émulateur appelé Hercules, et de vieux mainframe systèmes d'exploitation peuvent être obtenus gratuitement (légalement). Vous pouvez trouver que vous pouvez l'utiliser pour faire quelques essais avec Mainframe assembleur. Le jeu d'instructions sera pas plus complexe qu'un 386 de la famille, l'apprentissage de l'assembleur sur ce système est probablement aussi bon que tout.
Comme une alternative, cette Stackoverflow affichage aborde d'autres façons d'apprendre l'assembleur.
J'ai été dans votre position; je suis étudiant moi-même. J'ai trouvé que d'essayer de vous apprendre mainframe assembleur, en particulier au-dessus des autres classes, sans aucun soutien et aucune personne vers qui se tourner pour obtenir rapidement des réponses, il est préférable de simplement prendre un cours réel en elle. J'ai codé en C++, .NET, Assembleur, COBOL, Assembleur de Haut Niveau et d'autres, et la chose qui m'a vraiment aidé dans les deux assembleur classes était d'être dans un environnement structuré avec beaucoup de soutien en place.
J'ai été capable de m'enseigner les rudiments d'utilisation de matériel, le long avec des collègues à qui je peux poser des questions. Pour un moyen facile d'exécuter et de déboguer assemblage de base programmes que j'utilise le Z390 émulateur avec l'option permettant d'utiliser l'aider instructions ainsi que l'option d'essai pour le débogage interactif. J'ai utilisé cette comme le principal tutoriel d'introduction. J'ai utilisé cette classe site comme autre référence. Enfin, ces Partager matériaux peuvent être utiles même si je ne sais pas combien ils sont bons car ils ne sont pas très accessibles avec mon lecteur d'écran.
La Qualls livre est disponible gratuitement pour une utilisation non commerciale à http://www.billqualls.com/assembler/index.html. J'avoue être un peu biaisé vers le livre.