Category Archives: IBM Mainframe Assembler

Videos and word documents that cover how to program in IBM mainframe assembler language.

VisibleZ Available for Download

The link for downloading VisibleZ is working again. You will get the VisibleZ jar file and a Codes directory that has hundreds of small programs that demostrate a variety of instructions.

Leave a comment

Filed under IBM Mainframe Assembler

Content Moved

I’ve moved 99% of the content that was on my university site to this one. Almost all the links should reference punctiliousprogrammer now. If you have trouble with any of the links, let me know and I’ll provide you the material individually. I am still working on providing a download of VisbleZ.

Leave a comment

Filed under IBM Mainframe Assembler

Chasing Bad Links

The university where I store about half of the material on this site has changed something. I’ll talk with them today to find out what has happened. In any case, I’ll get the bad links fixed somehow, but it may take a few days. Sorry for the inconvenience.

4 Comments

Filed under IBM Mainframe Assembler

IBM Z Day Tomorrow!

It’ free, it’s here, and well worth your time. Starts September 15 at 8 AM EST. Here’s a link to the agenda:

https://bemyapp.us2.list-manage.com/track/click?u=7605d9f2f2cc8f3d1a43d7f54&id=9b157edd59&e=e8863d2eb7

Leave a comment

Filed under IBM Mainframe Assembler

Date Correction

IBM zDay is September 15.

Leave a comment

Filed under IBM Mainframe Assembler

IBM zDay, September 15

IBM zDay is coming soon, September 15. It’s a chance to catch 150 IBM zSystems experts for free!

Register at >>> ibm.biz/ibmzday-2022

IBM zDay: Sept. 15th, 8:00 AM to 4:00 PM EST
For Students! Special IBM zDay 24-Hr Global Meetup: Starts Sept. 14th! Students and life-long learners from around the world will come together to advance their skills and participate in hands-on coding activities designed for all levels, including our all-new 2022 IBM zStudent Contest.

Free virtual conference designed for all levels – no experience required
Connect, learn, and be inspired by 80 sessions across 5 content-rich tracks:

IBM zSYSTEMS: Build a flexible, AI-infused, sustainable business with IBM zSystems. Accelerate and scale with infrastructure that is optimized at its core to secure your enterprise.
IBM LinuxONE: Build a sustainable infrastructure with IBM LinuxONE, an enterprise-grade Linux server designed to meet the needs of mission-critical workloads in the hybrid cloud.
MODERNIZATION: Build a connected business with IBM zSystems and Cloud. Leverage APIs to extend and access applications and data, and refactor or rewrite existing application code.
COMMUNITY: Learn how our global community is shaping the digital landscape, evolving the tech industry and making the world a better place.

2 Comments

Filed under IBM Mainframe Assembler

Testing, Testing, Testing

After a good bit of experimentation with QSM, a testing plugin for WordPress, I’m happy with the tests I can produce online. I’ve settled on 10 questions per test grouped around a single idea like “Binary Data”. I’ve built ten tests so far, and I’ll keep adding more tests each week until there is a sufficient number of tests to cover a first course.

To take a test, select TEST BANK on the home page and choose a test from a list. The results are displayed online, and you can have them emailed to yourself if you like. Let me know if you uncover an error. Tests, like programs, are difficult to construct, and “punctilious” is a goal for me, and not always reality.

Leave a comment

Filed under IBM Mainframe Assembler

Brush Up Your USING Skills

The point of a USING statement is to inform the assembler which register to choose and which displacement to create when generating object code addresses. The IBM System/360 started with a single USING statement. Today, we have access to several different formats for creating USING statements. Are you familiar with them? If not, start here with a discussion of Labeled (or Named) USING statements. This kind of USING has distinct advantages over simple USING statements, especially in situations where the same data structure occurs multiple times and needs to be referenced simultaneously (as in linked lists). Here is some code you can use to play with these ideas.

Leave a comment

Filed under IBM Mainframe Assembler

I’m taking a break

I’m dealing with chemo therapy treatments these days, and it’s knocked me for a bit of a loop. I’ll be back to fix a few things on the site when I’m feeling better. The testing feature isn’t working yet, and I want to add a lot more tests. Spoiler alert: I am going to put Visiblez on the web as an application you can run from a browser. Look for it soon!
– David

1 Comment

Filed under IBM Mainframe Assembler

Test Yourself Update

I decided to remove the need to register an email address in the testing system for the moment because I couldn’t convince myself it was working correctly. So, if you take the test, you should get the results immediately. Without the email address, I can’t send you a record of the test by email. I’m not sure if that’s critical or not. I’m working on a way to present multiple tests, and after I settle on that, I’ll start building the database of questions. If you have suggestions, send them by email (woolbright_david@columbusstate.edu) or comment in the blog.

Leave a comment

Filed under IBM Mainframe Assembler