Linux on 390 Port <[email protected]> wrote on 29.03.2007 10:02:33: > How to start with zLinux assembly programming language. Where to get the
> information like what are the tools required and information about the > general purpose, control, access & floating point registers. > This information is for learning purpose. I searched internet but didn't > get any information. Please help me. Recommended reading: z/Architecture Principles of Operations http://publibz.boulder.ibm.com/epubs/pdf/a2278324.pdf zSeries ELF Application Binary Interface Supplement http://www.ibm.com/servers/eserver/zseries/os/linux/pdf/lzsabi0.pdf As for tools: How to compile assembler source code file.s: gcc file.s -o file (gcc calls other tools, but this doesn't need to concern you while you're a beginner). For starters, I'd suggest writing small c-programs and then compiling them with gcc while specifying option -save-temps. This will get you the assembler code as generated by gcc in the '.s' file. You can then modify the .s file and compile it with gcc again. Regards, Peter Oberparleiter -- Peter Oberparleiter Linux on System z Development IBM Deutschland Entwicklung GmbH ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
