Define a one byte flagbyte field in storage

Assignment Help Computer Engineering
Reference no: EM131298069

Assignment

For this program, you will read in records containing exam scores. From this information you will print out one or two reports. All routines will be external routines.

The first record in this assignment:

A control card/record of the following format:  

col  1  Y if the statistics report is to be printed

col 5 Y if a graph is to be printed

In the MAIN routine, define a one byte FLAGBYTE field in storage initialized to hexadecimal zeros.  If the statistics report is to be processed, turn on bit 0.  If the graph is to be printed, turn on bit 7.  After the rest the processing has been done, test bit 7 of FLAGBYTE and if it is on, call a subroutine called GRAPH to produce a report similar to the following: 

CLASS GRADE DISTRIBUTION                                                     

0-67       1 *

68-75    0

76-83    7 *******

84-91    2 **

92-100   3 ***

Test bit 0 of FLAGBYTE and if it is on, call a subroutine called STATS to produce a report similar to the following:

CLASS STATISTICS

Drew P. Drawers    90

John Doe           70

:

AVERAGE  81.77

Notes:

1. The logic for the MAIN routine should be as follows:

READ AND PROCESS THE CONTROL CARD

CALL BUILD AND THEN XDUMP THE TABLE (in main)

IF BIT 0OF FLAGBYTE IS ON

CALL STATS

ENDIF

IF BIT 7 OF FLAGBYTE IS ON

CALL GRAPH

ENDIF

2.  BUILD will read a card with a3 digit test score and 28 byte name. You will put these in a table using a dsect.Each table entry will consist ofbinary fullword of score, and then a name.For score, you need to use PACK, then CVB to get the score in a register, then store it in the table.

(TABLE is defined in MAIN)

ORG statement ...

TABLE DC 20CL32'ENTRY'      MY TABLE

(put DSECT at very top of your program)

TAB DSECT

$SCORE DS F             score in binary format

$NAME  DS CL28          name

3. STATS will go thru the table and calculate the average for the entire class.  (Total of all the scores/number of scores.)  Print it with two decimal places. Use DSECT for the table entry.

4. The GRAPH routine will process the table and count the number of scores in each range.  Then it will print a graph of the data.  The printed asterisks must be moved to the print line using an    EXecute statement to dynamically alter the length field of the

MVC instruction.  After the line has been printed, EXecute  another MVC to blank out the print line.

5. Be sure to test your program using Ns on the control card.

DATA

YY   (statistics = yes, graph=yes) 

099JOHNSON, JOE      (NAME IS 28 BYTES)

063Anita Bath

079Drew P. Drawers

098Ima Hogg

012Kurt Answer

088Ann Honour

083Ivanna Tinkle

078Bea Tidy

066Sam Freely

088Jim Shorts

076Dane Knight

077U. C. Forever

100Doug A. Hole

092Mary Way

055ZELMO, BOBBY

Attachment:- Assignment.rar

Reference no: EM131298069

Questions Cloud

Summary of the simple market study for potential sales : Summary of the simple market study for potential sales of all products by CE Power in Africa and the Middle East plus estimated market in India for the Indonesian operation and possibly European operations - both approach, sources and results
What information problems do they help to deal with : What are the key economic problems in providing an efficient quantity and distribution of health-care insurance and service? Explain how the U.S. health-care system addresses these problems
How globalization affect burtons target distribution system : How does globalization affect Burton's target distribution system?- How does Burton use the Internet to improve the efficiency of its distribution system?
Ability of a group of five peers to analyze a problem : The final is an opportunity for you to critique the ability of a group of five peers to analyze a problem. Your task is to evaluate how the class tackles the questions below and to provide the CEO (that would be me) with the input from your team (..
Define a one byte flagbyte field in storage : In the MAIN routine, define a one byte FLAGBYTE field in storage initialized to hexadecimal zeros.  If the statistics report is to be processed, turn on bit 0. If the graph is to be printed, turn on bit 7
Perform an activity in a costing system : Use the Internet to identify one (1) manufacturing company that currently uses an Activity-Based Costing (ABC) system. Use the information discovered to show the benefits claimed by this company due to the use of ABC.
What are two points on sara’s demand curve for cola : Suppose that the price of cola falls to $1.50 a can and the price of popcorn and Sara's budget remain unchanged. What quantities of popcorn and cola does Sara buy now? What are two points on Sara's demand curve for cola?
Does wal mart use vertical channel integration : Does Wal-Mart use vertical channel integration? How does Wal-Mart use the Internet to improve its distribution system?
Website to expand its degree of market coverage : How could a business use a website such as MapQuest to direct its customers to appropriate retailers and service locations?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Calculate the total dollar sales for each salesperson

A company has a product line that contains five items that sell for $100, $75, $120, $150, and $35. There are four salespersons working for this company, and the following report is for a given week.

  Alternative design strategies for a system

A secondary purpose is to emphasize to you that the consideration of a packaged software solution should be done after the analysis efforts are complete, not as a substitute for analysis. Let us now begin. What processes are needed in order to sha..

  What other solutions might you consider in order to increase

What other solutions might you consider in order to increase throughput and reduce latency? Which solution do you consider to have the better trade-off between performance and complexity?

  Explain what is a cross-site scripting attack

What is a cross-site scripting attack? Explain in your own words. What is a reflective cross-site scripting attack? Which Web application attack is more likely to extract privacy data elements out of a database?

  Questionwhat are this errorsavaiofilenotfoundexception

questionwhat are this errors?ava.io.filenotfoundexception hangmanhangmanhandoutinput.txt the system cannot find path

  Create preventative control for sungrafix video game company

Create Preventative Controls for SunGrafix, a video game design company. In some cases, the outage impacts identified in the BIA may be mitigated or eliminated through preventive measures that deter, detect, and/or reduce impacts to the system.

  Build a model using r or python software

Build a model Using R or Python software by applying Dirichlet mixture model for detecting spammers in Instagram dataset - How to collect the data, you want to search from the Internet or you want to collect it by yourself.

  The module review questions listed below these questions

1.answer the module review questions listed below. these questions were chosen to demonstrate your understanding and

  Write down english narrative that converts currency

Using the C compiler, write down a C program that contains your narrative from broken down into one line sentences, that have been commented out.

  Evaluate the business operations and network design

Write a 2 - 3 page paper evaluating the business operations and network design of your current organization or a previous employer (Preferably Retail Store but it is the Tutor's Choice).

  Make a jk flip flop out of a d flip flop show all wiring

question 1 make a jk flip flop out of a d flip flop. show all wiring and connections in detail.question 2 make a jk

  How could the company benefit from e-commerce

How could the company benefit from e-commerce? Should it sell its products (all or some) over the web? Should it use its web site primarily to advertise its products and services?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd