Tag: IBM Assembler

Happy New Year!Happy New Year!

In my spare time, I entertain myself by writing a series of mystery novels. The first novel was The Elvis Bird, and the most recent is Death of a Golden Bird. They are about a southern ornithologist who researches birds (The Ivory-billed Woodpecker and the Golden Eagle) and stumbles over murders. Both novels are available on Amazon in paper and Kindle. These days, I am working on a third novel in the series. You can read more about them at dewoolbright.com .

If you would like to support this site and make an old but budding novelist happy, consider buying copies. As always, thanks for using the site.

David Woolbright

Review an Instruction: AGSIReview an Instruction: AGSI

One thing that’s great about learning IBM assembler is that if you master one instruction, you often learn a handful of others by association. That’s the case with AGSI – Add Grande Storage Immediate, which is related to ASI. The G in AGSI suggests a register might be involved, but don’t be fooled. Both operands are in storage. The first operand is eight bytes – the size of a grande register,the second operand is a single immediate constant that occupies the second byte of the instruction. Get the details here. Watch the instruction in action with Visiblez here.

Review an Instruction: ASIReview an Instruction: ASI

This little instruction comes with two surprises. I’ll tell you about one: It allows us to add two binary fields without a register! We could always add two packed fields without a register, but now we can do that with 2’s complement fields in memory. You’ll have to watch the ASI video to learn the other surprise.

So, have a cup of coffee, and review this humble but interesting little instruction.

Read about ASI here. Watch the Visiblez video here.

Need to Find the Right POPs Manual? Try this:Need to Find the Right POPs Manual? Try this:

  1. Find out the model z machine you are using.
  2. Go here: https://www.ibm.com/docs/en/systems-hardware/zsystems
  3. Click on your model.
  4. Choose Related Publications twice.
  5. Scroll to z/Architecture Principles of Operation
  6. Bookmark it.

You will also get a link for the z/Architecture Reference Summary that contains all the machine instruction formats, a listing of all instructions by mnemonic, and all sorts of details about the machine architecture.