Description
This programming assignment does not require any further coding or documentation than what is provided. The program will ABEND and your task is to learn how to investigate what happened so that you can debug your own Assembler programs in the future. To begin, run the following program on the Marist mainframe using the ASSIST JCL used previously. Be sure you type it or copy it EXACTLY as shown below:
Use the resulting ABEND dump output to answer the questions below. Each is worth 2 points except question 11 which is worth 5 points.
1. Did this error occur (a) while the program was being assembled or (b) when it was being run?
_
2. What is the address of the next instruction which would have been executed?
___ ______________________________________________________________________
3. What is the value of the condition code at the time of the ABEND?
___ _______
CSCI 360 Assignment 4 – ABENDs and Dump Reading Page 2 of 2
4. What is the length of the instruction that caused the ABEND (number of bytes)?
_
5. What is the address of the instruction that caused the abend?
___ ___________________________________________________
6. What type of error occurred (number and name)?
___ ____________________________________________
7. What usually causes this error?
___ __
8. What does the value in register 3 represent at the time of the ABEND dump?
___ ____________________________________
9. What instruction needs to be added to fix this ABEND?
__ ____________
10. What does the value stored at location counter value represent?
__ ____
11. What exactly happened here to cause the ABEND? Be detailed but succinct in your description.
_________________________________________________________________________________
Reviews
There are no reviews yet.