Sorry, you replied to Mike Schwab, not John. On Wed, Apr 22, 2020 at 11:16 AM Knutson, Samuel <samuel.knut...@compuware.com> wrote: > > Hi John, > > z390 Portable Mainframe Assembler and Emulator > http://z390.org/ > > VisibleZ can help you visualize exactly what the mainframe is doing as an > assembler program executes > http://csc.columbusstate.edu/woolbright/vzHomepage.htm > > Both are similar and provide excellent learning environments and are > self-contained. > > Best Regards, Sam > > > -----Original Message----- > From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of > John McKown > Sent: Wednesday, April 22, 2020 6:54 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: IBM z ISA assembler & emulator. > > Does anyone know if there is anything like this (below) for the z ISA? It is > a basic assembler, no macros, where you code MIPS assembler into a text file, > then load it into the emulator. The code is compiled. You are then in a > "debugger" in which you can run the code, or single step. It's quite nice for > learning the basics of the ISA. > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspimsimulator.sourceforge.net%2F&data=02%7C01%7CSamuel.Knutson%40COMPUWARE.COM%7Cb776bb1e03c84c3d68ac08d7e6ab8263%7C893e9ba31b7844d8aca9105fab957fed%7C0%7C0%7C637231496618406891&sdata=c4zm5PjAAjwB9vEIIyc2yuAbf6HXoEqv0c4MMSq4w6U%3D&reserved=0 > > [quote] > > *Spim* is a self-contained simulator that runs MIPS32 programs. It reads and > executes assembly language programs written for this processor. *Spim* also > provides a simple debugger and minimal set of operating system services. > *Spim* does not execute binary (compiled) programs. > > *Spim* implements almost the entire MIPS32 assembler-extended instruction > set. (It omits most floating point comparisons and rounding modes and the > memory system page tables.) The MIPS architecture has several variants that > differ in various ways (e.g., the MIPS64 architecture supports 64-bit > integers and addresses), which means that *Spim* will not run programs for > all MIPS processors. > > *Spim* comes with complete source code and documentation. > > *Spim* implements both a terminal and windows interfaces. On Microsoft > Windows, Linux, and Mac OS X, the *spim* program offers a simple terminal > interface and the *QtSpim* program provides the windowing interface. The > older programs *xspim* and *PCSpim* > <https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspimsimulator.sourceforge.net%2Folder.html&data=02%7C01%7CSamuel.Knutson%40COMPUWARE.COM%7Cb776bb1e03c84c3d68ac08d7e6ab8263%7C893e9ba31b7844d8aca9105fab957fed%7C0%7C0%7C637231496618406891&sdata=V%2FZlIgE4iDKKlTkMToKpGMNkUeHVUYRtdarzhbHzdwE%3D&reserved=0> > provide native window interfaces for these systems as well. > > [/quote] > > > -- > People in sleeping bags are the soft tacos of the bear world. > Maranatha! <>< > John McKown > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, send email to > lists...@listserv.ua.edu with the message: INFO IBM-MAIN > The contents of this e-mail are intended for the named addressee only. It > contains information that may be confidential. Unless you are the named > addressee or an authorized designee, you may not copy or use it, or disclose > it to anyone else. If you received it in error please notify us immediately > and then destroy it > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
-- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN