在大型机上学习汇编语言

Hop*_*ope 0 x86 assembly mainframe

我目前在一个处理大型机编程的团队工作,我需要学习汇编语言.三年前,我在大学里有一个关于x86汇编和MASM的入门课程,我和一个没有经验的人一起工作,他们也需要学习.

我的问题:我应该注意到的大型机上的汇编是否有任何不同或具体的内容,或者将从一本涵盖基本x86汇编的书中学习,就像我在大学时所用的教科书一样.有人对好书有什么建议吗?

谢谢!

Dig*_*oss 6

我认为"大型机"是指IBM System z?

如果您理解了这些概念,那么您需要的只是指令集架构的参考手册和您将使用的汇编器手册.您可能很幸运地找到了两者结合的文档.

如果它是您想要的System z,我认为您需要z/Architecture操作原理,SA22-7832以及一个或多个汇编程序书籍,您可以在以下位置找到:

我认为你会发现大型机指令集比x86更加一致,简单和易用.当然,这可以说基本上任何其他架构.:-)

考虑到这种架构的年龄,可能任何早期的ISA手册都可以.您可能还需要有关编译器使用的链接约定的一些信息.现有机器语言库代码的示例源代码可能真的值得追捕.