VisibleZ Homepage

VisibleZ Console

Need help learning IBM mainframe assembly language? VisibleZ can help you visualize exactly what the mainframe is doing as an assembler program executes. Besides the software, this site provides many hours of lessons that will build your assembler skills. These lessons are specifically designed to accompany VisibleZ. Download the product and try out each lesson.

Video Demo

Watch a older video of the VisibleZ in action here.

Downloads and Installation Instructions

VisibleZ Updated Jan 1, 2017

Download a jar file and codes.zip. Open VisibleZ and select the settings tab. Type in the complete path to the Codes directory and save.

Installation and Getting Started with VisibleZ (PDF)A short guide to starting out
RunnerB.jar An executable jar containing a BlueJ project. Comes with all the source code and class files for a BlueJ project. You will need a Java 7 or 8 runtime. Includes many new instructions for grande arithmetic.
RunnerB1366.jar (For low resolution machines 1366 x 768) An executable jar containing a BlueJ project. Comes with all the source code and class files for a BlueJ project. You will need a Java 7 or 8 runtime. Supports the same instruction set as the version above
RunnerB.jar (Updated 2/19/2017)An experimental version that provides support for z390 users. VisibleZ can convert z390 file source listings into object code that runs in VisibleZ. This is an executable jar containing a BlueJ project. Currently the conversion routines work for Windows only. Let me know if you would like to see this feature for Linux. Fixes an OPEN problem with z390 generated code. Comes with all the source code and class files for a BlueJ project. You will need a Java 7 or 8 runtime. Also includes many new RXY-a instructions.
A Codes.zip A zip file containing object code programs that run in VisibleZ. Each program is designed to help you learn about a particular System/z instruction. Unzip this file and then use to settings tab in VisibleZ to point at the directory.
VZ Installation Instructions How to install VisibleZ
A VZ Download The latest version of VisibleZ for screen resolution 1920x1080
A VZ Download The latest version of VisibleZ for screen resolution 1366x768
A VZ Download The latest version of VisibleZ for screen resolution 1280x800

VisibleZ Fundamental Concept Lessons

VisibleZ - Lesson 1 .pdf
VisibleZ - Lesson 2 .pdf
Reading Object Code .pdf
Base/Displacement Addressing .pdf
Explicit Addressing .htm
System z Architecture .pdf
Linkage Conventions .pdf

Building Your Own Instruction Lessons

Build the MVC2 Instruction .htm
Build the Add Logical Instruction .htm
Build the Compare Logical Character Under Mask Instruction .htm