You may or may not have stumbled over an S0C9 abend in your work with assembly language, but in any case, you can learn a little more about two data types by watching this video that demonstrates the reasons for an S0C9. The code for the video can be found here and all the other assembler videos for the class here.
Related Posts
Review an Instruction: AGFReview an Instruction: AGF
I’m creating new articles on my website in alphabetical order, and I’m on the A’s. There are numerous add instructions ...
Instructions of the Day: AP and SP – Add and Subtract Packed DecimalInstructions of the Day: AP and SP – Add and Subtract Packed Decimal
Start learning the basics of decimal arithmetic in assembler by tackling how to add and subtract in packed decimal. This video ...
Two Specialized Load Instructions – LLGTR and LLGTTwo Specialized Load Instructions – LLGTR and LLGT
These are easy to pick up – handy, too, if you want to write 64-bit addressing programs. If you are ...

Respected Sir,
Thats really cool…i didn’t know that CVB instruction can also cause S0C9. I had an impression that S0C9 is only fixed-point divide exception. But taking more than 2 Gb data to convert it to binary form can also be the reason for S0C9…..thats really a new learing. You are really great Sir.
Glad it helped a bit – David