首页 文章

在大型机上学习汇编语言[关闭]

提问于
浏览
0

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

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

谢谢!

2 回答

  • 6

    我认为"mainframe"你的意思是IBM System z?

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

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

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

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

  • 1

    程序集更改基于处理器的体系结构 . 您需要知道系统运行的处理器类型(x86,SPARC,PowerPC或其他许多处理器),然后您应该能够找到该汇编语言的参考 .

    如果服务器是x86,那么任何准确的x86引用都应该有效 .

相关问题