обучение моего сам ассемблер Z/OS?

Консоль разработчика должна работать. Вам не нужно писать «Алекса сказать имя навыка, чтобы сделать что-то». Оставьте «Алекса» в начале. В противном случае вы можете также навык прямо на устройстве. Когда навык включен для тестирования и у вас есть устройство alexa под той же учетной записью, вы уже можете использовать этот навык на этом устройстве.

8
задан Jared 1 April 2009 в 16:47
поделиться

5 ответов

Я смог обучить себя самым основам, используя следующий материал вместе с коллегами, которым я могу задавать вопросы. Для простого запуска и отладки базовых программ на ассемблере я использую эмулятор Z390 с опцией, позволяющей использовать вспомогательные инструкции, а также опцию test для интерактивной отладки. Я использовал это в качестве основного вводного учебника. Я использовал этот сайт класса в качестве еще одного справочника. Наконец, эти Share материалы могут быть полезны, хотя я не знаю, насколько они хороши, поскольку они не очень доступны для моего скринридера.

2
ответ дан 5 December 2019 в 06:54
поделиться

Существует мейнфреймовый эмулятор по имени Hercules, и некоторые более старые мейнфреймовые операционные системы могут быть получены бесплатно (по закону). Можно найти, что можно использовать это, чтобы сделать некоторое экспериментирование с Мейнфреймовым ассемблером. Система команд будет не более сложной, чем 386 семейств, так узнавая, что ассемблер в этой системе, вероятно, так же хорош как любой.

Как альтернатива, эта регистрация Stackoverflow обсуждает другие способы изучить ассемблер.

3
ответ дан 5 December 2019 в 06:54
поделиться

Изучение ассемблера является, конечно, хорошим способом понять, как компьютеры действительно работают, но я предположил бы, что вскакивание к 390 ассемблерам включит очень крутую кривую обучения. Я предложил бы овладеть эмулятором микропроцессора, таким как emu8086, который идет с учебным руководством и запускающийся с этого. Основной cncepts, который Вы изучаете, будет передаваемым к другому, более сложным, архитектура.

5
ответ дан 5 December 2019 в 06:54
поделиться

Я был на вашем месте; Я сам студент. Я обнаружил, что, пытаясь научить себя ассемблеру мэйнфреймов, особенно на других уроках, без поддержки и не с кем обратиться за быстрыми ответами, лучше всего просто пройти курс обучения. Я написал код на C ++, .NET, Assembler, COBOL, High Level Assembler и других, и в двух классах ассемблера мне очень помогло структурированное окружение с большой поддержкой.

3
ответ дан 5 December 2019 в 06:54
поделиться

None of the following are tutorial-like, just reference material. All will eventually come in handy though, so good to know; of interest would be:

  • HLASM Programmer's Guide
  • HLASM Language Reference
  • HLASM General Information
  • MVS Program Management: User's Guide and Reference
  • MVS Assembler Services Guide
  • MVS Authorized Assembler Services Guide
  • z/Architecture Principles of Operation

You can find the books for the z/OS version you're on at IBM doc library:

z/Architecture Principles of Operation ("the POP manual") is the system bible. Of immediate interest in that book would be chapter 7 which lists the instructions and instruction formats.

For tutorial material though I can recommend (these are all on my bookshelf) any of the following:

  • Mainframe Assembler Programming by Bill Qualls (this one comes with an emulator, PC/370, for compiling and running assembler)
  • MVS Assembler Language by Kevin McQuillen and Anne Prince

And after you've mastered the basics:

  • Advanced Assembler Language and MVS Interfaces For IBM Systems and Application Programmers by Carmine A. Cannatello

If you have questions you can, use stackoverflow of course, but for a more mainframe-centric pool of brains to pick, try http://ibmmainframeforum.com/. It isn't highly active, but the moderators know the dark arts.

Have fun!

10
ответ дан 5 December 2019 в 06:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: