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 Feb 20, 2020

Download an executable jar.

Installation and Getting Started with VisibleZ (PDF)A short guide to starting out
Runner.jar An executable jar containing a BlueJ project. (1920x1080 resolution) Comes with all the source code and class files for a BlueJ project. You will need a Java 7 or 8 runtime.
Runner1366.jar An executable jar containing a BlueJ project.(1366x786 resolution) Comes with all the source code and class files for a BlueJ project. You will need a Java 7 or 8 runtime.
Codes.zip A zip file with programs that run in VisibleZ. Unzip the file and set the path to the directory in VisibleZ.

VisibleZ Fundamental Concept Lessons

VisibleZ - Lesson 1 .pdf
VisibleZ - Lesson 2 .pdf
Reading Object Code .pdf
Base/Displacement Addressing .pdf
Relative 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