[SOLVED] CMPE  230 -Systems   Programming  Solved 

40.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon project1-daapdp.zip (48.5 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
5/5 - (2 votes)

  

Project                    

(              This        project can         be           implemented    in            groups  of            at            most      two        students.                )

 

In            this         project, you        will         implement          an           A86        assembly             language              program that        will         input     postfix  expression          involving              hexadecimal      quantities            and        evaluate it.            After     evaluation,         the         result    should  be           output.                 Here      are         some     example inputs   to            the         program               and        the         outputs generated:

 

input output
2              3              +                4              5                +             *                2              / 16
A             B             C                +             2                +             * FA
1              2              4                +             +                FFFF       ^ FFF8

 

The         following                             operations          will         be           supported.

 

operation                symbol meaning
+ addition
* multiplication
/ integerdivision
^ bitwise xor
& bitwise and
| bitwise or

 

You         can         make     the         following             assumptions:

  • The input     tokens  are         separated           by           a              blank
  • The postfix  expression          given     is             syntactically
  • All values   and        results  of            operations          will         be           16           bit

 

Grading

Your       project will         be           graded  according             to            the         following             criteria:

 

Documentation (written               document                describing           how       you                implemented    your       project) 12%
Comments          in            your       code 8%
Implementation               and        tests 80%

Timestamping

Project  file          should  include your       names  in            it.            Please   timestamp          your       project file using     https://opentimestamps.org/    before  you        submit  it.                                            Keep     the         project file          and        its           corresponding   timestamp                          .ots        file.

  • project1-daapdp.zip