在大型机上学习汇编语言

发布于 2024-10-12 12:36:31 字数 1539 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半仙 2024-10-19 12:36:31

我认为“大型机”您指的是 IBM System z?

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

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

我想你会发现大型机指令集比 x86 更一致、更简单、更易于使用。当然,基本上任何其他架构都可以这样说。 :-)

考虑到这个架构的历史有多悠久,任何早期的 ISA 手册都可以做到同样的效果。您可能还需要有关编译器使用的链接约定的一些信息。现有机器语言库代码的示例源代码可能确实值得寻找。

I presume that by "mainframe" you mean IBM System z?

If you understand the concepts then all you should need is a reference manual to the instruction set architecture and a manual for the assembler you will be using. You may be lucky enough to find a document that combines both.

If it is System z that you want, I think you need z/Architecture Principles of Operation, SA22-7832 and one or more of the assembler books you can find at:

I think you will find the mainframe instruction set more consistent, simpler, and easier to use than x86. Of course, that could be said about essentially any other architecture. :-)

Given how old this architecture is, probably any earlier ISA manual will do just as well. You may also need some information on the linkage conventions used by your compiler. Example source code for existing machine language library code might be really worth hunting down.

姐不稀罕 2024-10-19 12:36:31

组件根据处理器的架构而变化。您需要知道系统正在运行什么类型的处理器(x86、SPARC、PowerPC 或许多其他处理器),然后您应该能够找到该汇编语言的参考。

如果服务器是 x86,那么任何准确的 x86 参考都应该有效。

Assembly changes based on the architecture of the processor. You need to know what type of processor the system is running (x86, SPARC, PowerPC or any of the many others) then you should be able to find a reference for that assembly language.

If the server is x86 then any accurate x86 reference should work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文